Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Отображение имени при исходящем звонке на Elastix

0

Между OpenScape Voice и Elastix настроен sip-транк. При исходящем звонке с OSV на Elastix на телефоне, с которого идет вызов, не отображается имя удаленного абонента (имя удаленного абонента на телефоне, зарегистрированном на Elastix, отображается).

При звонке в обратную сторону (Elastix->OSV) имена подставляются у обоих абонентов.

SIP-trunk

[osv]

disallow=all

host=x.x.x.x

type=friend

qualify=yes

nat=no

insecure=invite,port

context=from-trunk

allow=alaw

trustrpid=yes

sendrpid=yes


SIP-extension

[4888]

deny=0.0.0.0/0.0.0.0

secret=test&test

dtmfmode=rfc2833

canreinvite=no

context=from-internal

host=dynamic

trustrpid=yes

sendrpid=yes

type=friend

nat=no

port=5060

qualify=yes

qualifyfreq=60

transport=udp

avpf=no

icesupport=no

dtlsenable=no

dtlsverify=no

dtlssetup=actpass

encryption=no

callgroup=

pickupgroup=

dial=SIP/4888

mailbox=4888@device

permit=0.0.0.0/0.0.0.0

callerid=test <4888>

callcounter=yes

faxdetect=no


удалить закрыть спам изменить тег редактировать

спросил 2016-11-22 04:56:41 +0400

sergey_m Gravatar sergey_m
1 1 2

обновил 2016-11-22 04:59:19 +0400

Comments

ничего не понял. телефон А звонит на еластикс оттуда на провайдера Б. У вас на А не отображается имя? ну так это нормально вобщемто. он же его не спрашивает, откуда ему знать.

meral ( 2016-11-22 06:15:04 +0400 )редактировать

телефон А(через транк) звонит на абонента Elastix(телефон Б) и не видит имени абонента Б. Но все работает нормально, когда телефон Б(абонент Elastix) звонит на абонента А через транк, имена собеседников высвечиваются на обоих телефонах

sergey_m ( 2016-11-22 06:30:56 +0400 )редактировать

В записных книжках абонентов нет, caller lookup source не настроен, историю телефона очищаю, перед звонком.

Во втором случае, при исходящем звонке с Elastix, Абонент Б принимает имя абонента А с помощью Remote-Party-ID:

<------------>

<--- Transmitting (no NAT) to 10.100.30.65:5060 ---> SIP/2.0 180 Ringing

Via: SIP/2.0/UDP 10.100.30.65:5060;branch=z9hG4bK3167045673;received=10.100.30.65

From: "test elastixx" <sip:4889@10.100.15.21:5060>;tag=828771682

To: <sip:4599@10.100.15.21:5060>;tag=as1ae997e5<br>

Call-ID: 0_1137639308@10.100.30.65 CSeq: 2 INVITE Server: FPBX-2.11.0(11.24.0) Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE Supported: replaces, timer

Contact: <sip:4599@10.100.15.21:5060>

Remote-Party-ID: "test_osv" <sip:264599@10.100.15.21>;party=called;privacy=off;screen=no

Content-Length: 0

<------------>

sergey_m ( 2016-11-22 07:06:25 +0400 )редактировать

угу. тогда параметры sendrpid/trustpid, но надо с двух сторон. http://www.voip-info.org/wiki/view/Asterisk+sip+sendrpid

meral ( 2016-11-23 02:13:53 +0400 )редактировать

Помогла установка в параметрах транка Elastix вместо sendrpid=yes: sendrpid=pai

Вместо: sendrpid=yes

sergey_m ( 2016-11-24 08:12:30 +0400 )редактировать

1 Ответ

0

sip протокол не предусматривает передачу callerid на оригинирующую сторону в момент звонка.

Вероятно, на телефоне Б у вас абонент в записной книжке или он смотрит в истории.

Вообще говоря на исходящем звонке не должно быть имени в обоих случаях.

ссылка удалить спам редактировать

ответил 2016-11-22 06:33:36 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: 2016-11-22 04:56:41 +0400

Просмотрен: 1,612 раз

Обновлен: Nov 22 '16

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.