Здравствуйте! Мне двадцать лет, я бородат, живу с мамой, тролль, лжец и девственник. Вот и сейчас... P.S. Извените за неровный почерк.! столкнулся с Мангой.
Суть такая, что я заводу экстеншен на АТС, прописываю ее в манге(которая установлена на виндовой машине) и при звонке - у клиента на пк выскакивает табличка по инфо о клиенте.
Но как вы понимаете она не выскакивает.... Разработчики ответили следующее
«У клиента задан SIP-сервер в виде IP-адреса: 192.168.40.3
2014-05-30 08:44:27.353 Debug: "{89705721-70c6-45b8-bad1-ee1d924b99a4}" : Login registerServer QUrl( "//192.168.40.3:5060" ) , SIPID QUrl( "//202:123qweASD@192.168.40.3" )
2014-05-30 08:44:27.354 Debug: "08:44:27.354 MGSIP !PJAccount::PJAccount(): this=062413B0."
2014-05-30 08:44:27.355 Debug: "08:44:27.355 MGSIP PJAccount::AccountCtl(): account='<sip:202@192.168.40.3>', RegTimeout=120, RegRetryInterval=15, UnRegTimeout=5."
2014-05-30 08:44:27.355 Debug: "08:44:27.355 pjsua_acc.c Adding account: id=<sip:202@192.168.40.3>"
2014-05-30 08:44:27.356 Debug: "08:44:27.356 pjsua_acc.c .Account <sip:202@192.168.40.3> added with id 1"
Asterisk-же при входящем звонке присылает в поле <To> локальный адрес компа, а не сервера:
2014-05-30 08:45:49.761 Debug: "08:45:49.761 pjsua_core.c .RX 864 bytes Request msg INVITE/cseq=102 (rdata0623E1DC) from UDP 192.168.40.3:5060:
INVITE sip:202@192.168.40.253:5060;ob SIP/2.0
Via: SIP/2.0/UDP 192.168.40.3:5060;branch=z9hG4bK7a05838f;rport
Max-Forwards: 70
From: "neofon636 neofon636" <sip:neofon636@192.168.40.3>;tag=as72b18d97
To: <sip:202@192.168.40.253:5060;ob>
....
По такому полю <To> мы не можем сопоставить вызов с нашей учеткой, поэтому и не отображается карточка вызова.
Если бы Asterisk прислал бы в поле <To> адрес сервера:
To: <sip:202@192.168.40.3:5060;ob>
аналогично тому, что находится в поле <From> то мы бы приняли вызов.»
Как можно можно поправить поле <From>???