Добрый день! Не могли бы пожалуйста помочь решить одну проблему?
Есть городской номер 584255, он заведен на АТС Eltex smg-1016m как sip абонент. За smg в локальной сети находится АТС Asterisk FreePBX, номер 584255 регистрируется на Asterisk транком. С него при звонке с города идет переадресация на номер 787020, который так же заведен на smg как sip абонент и зарегистрирован на сип фоне. При звонке на номер 584255 с города с любого номера и при срабатывании переадресации на номер 787020, определяется номер 584255 но не номер звонящего с города. Переадресация настроена в UCP. В техподдержке Eltex, изучив трассировку написали следующее:
Вызов пришел из потока на смг с данными:
Called party number = 584255
Calling party number = 9144044404 (мой тестовый номер с которого я звоню)
Мы его отправили на User-Agent: FPBX-13.0.192.16(13.12.1) с данными
Called party number = 584255
Calling party number = 89144044404
Redirecting number = 9144044404
От астериска пришло вызов (переадресация)
Called party number = 787020
Calling party number = 584255
Redirecting number = 584255
Original called party number = 9144044404 (SIP поле: Diversion: <sip:9144044404@172.16.0.16>;reason=unknown)
Мы его маршрутизируем с данными
Called party number = 787020
Calling party number = 584255
Redirecting number = 584255
Original called party number = 9144044404 (SIP поле: Diversion: <sip:9144044404@172.17.0.2>;reason=unknown;counter=1;privacy=off)
Сама SMG не может взять так просто и поменять поле Diversion в from (из Original called party number в Calling party number )
Я бы Вам предложил изначально сделать это на встречной стороне, т.е на User-Agent: FPBX-13.0.192.16(13.12.1)
Я бы хотел спросить как можно поменять это поле Diversion в From на FreePBX?
Спасибо за ответ!