Страница 1 из 1

RPID между двумя Астерисками

Добавлено: 23 авг 2017, 10:48
The Sea Capitan
Добрый день, есть два Астериска, соединенных через SIP
Указал в транке RPID

Код: Выделить всё

sendrpid=yes
trustrpid=yes
Разрешил RPID в sip.conf

Код: Выделить всё

trustrpid=yes
sendrpid=yes
Разрешил PAI на внутренних номерах:

Код: Выделить всё

trustrpid=yes
sendrpid=pai
Второй сервер настроен аналогично
RPID я прописывал, чтобы при звонке абонентом 'A' абоненту 'B', 'A' видел CID(name) абонента 'B' еще до ответа.
При звонках в пределах одного сервера это работает, но при звонке с одного сервера на второй CID(name) отображается только после ответа

В логах вижу, что имя передается:

Код: Выделить всё

SIP/2.0 180 Ringing
Via: SIP/2.0/UDP host:port ;branch=z9hG4bK4af49ddf;received=host;rport=5060
From: "Абонент А" <sip:149@host>;tag=as24bad7b2
To: <sip:500@host2>;tag=as6eeb19e9
Call-ID: 15633de72b71a0a17e4489e266dd3b05@host:port
CSeq: 102 INVITE
Server: FPBX-13.0.192.9(11.23.1)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Session-Expires: 1800;refresher=uas
Contact: <sip:500@host:5080>
Remote-Party-ID: "Абонент B" <sip:500@host>;party=called;privacy=off;screen=no
Content-Length: 0

Код: Выделить всё

Remote-Party-ID: "Абонент B" <sip:500@host>;party=called;privacy=off;screen=no
Не могу понять, что я упустил.