Передача RPID/PAI при ВХОДЯЩЕМ звонке
Добавлено: 06 апр 2021, 10:51
Всем доброго дня!
Имеем ASTERISK 13.14.1, работающий на Debian'е. На нем зарегистрировано энное количество телефонных аппаратов. Телефонные аппараты разношерстные.
На Asterisk имеется транк с АТС AVAYA.
Есть один минус в этом транке - при входящем звонке с телефонного аппарата AVAYA на телефонный аппарат, зарегистрированный на Asterisk, пользователь AVAYA не видит имени ВЫЗЫВАЕМОГО. В обратную сторону все хорошо, т.е. если набрать с телефона, зарегистрированного на ASERISK, номер AVAYA, то видно имя, КОМУ мы звоним.
Насколько я понимаю, все это должно работать, если при Ringing отправляется поле Remote-Party-ID или P-Asserted-Identity. Однако, при входящем на Asterisk звонке мы видим, что этого поля нет:
Мы пробовали экспериментировать с параметрами sendrpid и trustrpid. Но насколько я понимаю, sendrpid работает при ИСХОДЯЩЕМ с Asterisk звонке. Нас же интересует отсыл rpid вызывающей стороне во время ВХОДЯЩЕГО звонка.
Соответственно вопрос, как заставить Asterisk отсылать rpid во время входящего звонка?
Буду очень благодарен за ответ.
Имеем ASTERISK 13.14.1, работающий на Debian'е. На нем зарегистрировано энное количество телефонных аппаратов. Телефонные аппараты разношерстные.
На Asterisk имеется транк с АТС AVAYA.
Код: Выделить всё
[avaya-out]
type=peer
host=10.1.2.2
transport=tcp
port=5090
nat=no
;insecure=port,invite
disallow=all
allow=alaw
allow=ulaw
sendrpid=pai
trustrpid=yes
dtmfmode=rfc2833
context=office
Насколько я понимаю, все это должно работать, если при Ringing отправляется поле Remote-Party-ID или P-Asserted-Identity. Однако, при входящем на Asterisk звонке мы видим, что этого поля нет:
Код: Выделить всё
SIP/2.0 180 Ringing
From: "Svetlana" <sip:1123@10.1.2.5>;tag=as2f771354
To: <sip:1904@192.168.49.78:25861;transport=tcp>;tag=33a23v_T1904
Call-ID: 39c6d346107f0d1176fe4f250020bd8a@10.1.2.5:5060
CSeq: 102 INVITE
Via: SIP/2.0/TCP 10.1.2.5:5060;branch=z9hG4bK5be87bc7
Allow: INVITE,ACK,BYE,CANCEL,SUBSCRIBE,NOTIFY,MESSAGE,REFER,INFO,PRACK,PUBLISH,UPDATE
User-Agent: Avaya J179 IP Phone 4.0.1.0.11 (11)
Contact: <sip:1904@192.168.49.78:25861;transport=tcp>
Accept-Language: en
Content-Length: 0
Соответственно вопрос, как заставить Asterisk отсылать rpid во время входящего звонка?
Буду очень благодарен за ответ.