Nokia и Asterisk
Здравствуйте!
Есть проблема с Нокией Е-серии и сопряжением ее с *. Был на куче форумов(на всех приводятся до буквы одинаковые настройки). Все читал, телефон согласно форумов настроен. Но! Он не авторизуется на *. Вот лог соединения:
<-- SIP read from 195.47.192.230:5060:
REGISTER sip:olma.ru SIP/2.0
Route: <sip:195.47.192.194;lr>
Via: SIP/2.0/UDP 195.47.192.230:5060;branch=z9hG4bK1u814lujb1hc6p36t9oq1gf
From: <sip:1112@olma.ru>;tag=8rvh4lofodhc6lvpt9ot
To: <sip:1112@olma.ru>
Contact: <sip:1112@195.47.192.230>;expires=3600
CSeq: 1568 REGISTER
Call-ID: iDcilSsKoIe-9eFNAx9N2bzZkis7EV
Supported: sec-agree
Max-Forwards: 70
Content-Length: 0
--- (11 headers 0 lines) ---
Using latest REGISTER request as basis request
Sending to 195.47.192.230 : 5060 (NAT)
Transmitting (NAT) to 195.47.192.230:5060:
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 195.47.192.230:5060;branch=z9hG4bK1u814lujb1hc6p36t9oq1gf;received=195.47.192.230
From: <sip:1112@olma.ru>;tag=8rvh4lofodhc6lvpt9ot
To: <sip:1112@olma.ru>
Call-ID: iDcilSsKoIe-9eFNAx9N2bzZkis7EV
CSeq: 1568 REGISTER
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Contact: <sip:1112@195.47.192.254>
Content-Length: 0
---
Transmitting (NAT) to 195.47.192.230:5060:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 195.47.192.230:5060;branch=z9hG4bK1u814lujb1hc6p36t9oq1gf;received=195.47.192.230
From: <sip:1112@olma.ru>;tag=8rvh4lofodhc6lvpt9ot
To: <sip:1112@olma.ru>;tag=as1e6759ba
Call-ID: iDcilSsKoIe-9eFNAx9N2bzZkis7EV
CSeq: 1568 REGISTER
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
WWW-Authenticate: Digest algorithm=MD5, realm="olma.ru", nonce="1333d1ee"
Content-Length: 0
Отсюда видно: телефон посылает REGISTER, * ему отвечает "100 Trying", после чего сразу шлет "401Unauthorized". Но телефон к этому моменту уже говорит "Услуги не доступны". При перехвате сессии с телефона на SIPNET(с которым телефон работает на ура) удалось выяснить, что SIPNET _сразу_ после REGISTER от телефона отдает ему 401, после чего телефон шлет авторизационные данные.
Отсюда делаю вывод, что при сопряжении с *, телефон не выносит "SIP/2.0 100 Trying" и получая это сообщение прекращает дальнейшие попытки установить соединение.
Вопрос: как сделать так, что * не посылал этот самый SIP/2.0 Trying.
Спасибо.
|