прозрачная передача CALLING NAME
Всем здравствуйте!
Столкнулся вот с такой интересной проблемой
Два софтфона Zoiper и Phoner Lite. Первый коннектится к астериску IAX-протоколом, второй - SIP-протоколом.
Но принимающая сторона - третий софтфон, подключенный также IAX-протоколом,
от Phonera принимает CALLING NAME IE, а от Zoipera нет.
Хотя команда NEW зойпера выглядит так:
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
Timestamp: 00003ms SCall: 00012 DCall: 00000 [192.168.1.10:4569]
VERSION : 2
CALLING NUMBER : 20002
CALLING NAME : Zoооiper
CALLING PRESNTN : 1
CALLING TYPEOFN : 16
CALLING TRANSIT : 0
FORMAT : 512
CAPABILITY : 512
USERNAME : 20002
CALLED NUMBER : 20009
DNID : 20009
ADSICPE : 0
Т.е. Зойпер вроде бы сообщает астериску в момент инициации вызова свой CALLING NAME (в данном случае user defined).
Если в конфиге 20002-го юзера прописать fullname=blabla, то на принимающий софтфон приходит "blabla".
Подскажите, пожалуйста, как добиться того, чтобы user defined CALLING NAME (т.е. прописанный в настройках учетной записи в софтфоне) передавался вызываемому абоненту ?
|