отмена
Отображаются результаты для 
Вместо этого искать 
Вы имели в виду: 
cancel
361
Просмотры
0
Полезный материал
0
Ответы
Vladislav Vyakin
Beginner

re INVITE

Привет, есть вопрос по составу sip сообщения.

Задача: сделать исходящий звонок через облачную АТС мегафона.
Сейчас работает регистрация и входящий звонок.
10.0.0.121 - адрес CUCM
10.0.0.11 - cisco 2921

 

Для исходящего звонка конфиг

voice class sip-profiles 200
 request INVITE sip-header From modify "(.*\:)\+7(.*)" "\1p\2" 
 request INVITE sip-header Remote-Party-ID modify "(.*\:)\+7(.*)" "\1p\2" 
 request INVITE sip-header Contact modify "(.*\:)\+7(.*)" "\1p\2" 
 
dial-peer voice 9000 voip
 description *** Outbound DP to Ergress Call ***
 destination-pattern +.T
 session protocol sipv2
 session target sip-server
 voice-class codec 10  
 voice-class sip profiles 200
 no vad
!
dial-peer voice 1000 voip
 description *** Inbound DP for Ergress Call ***
 session protocol sipv2
 session target sip-server
 incoming called-number .
 voice-class codec 10  
 no vad

sip-ua 
 credentials username p8452461085 password 7 0703107C1627095522063A realm itoolabs.net
 retry invite 2
 timers trying 150
 registrar 1 dns:mycompany.megapbx.ru expires 3600
 sip-server dns:mycompany.megapbx.ru

Отладка показывает

Received: 
INVITE sip:+78005555551@10.0.0.11:5060 SIP/2.0
Via: SIP/2.0/TCP 10.0.0.121:5060;branch=z9hG4bK4a4876270da23f
From: <sip:+78452461085@10.0.0.121>;tag=36623985~5c885877-a369-4ec4-a7cc-92b348dd2d59-24796292
To: <sip:+78005555551@10.0.0.11>
Contact: <sip:+78452461085@10.0.0.121:5060;transport=tcp>

Sent: 
INVITE sip:+78005555551@mycompany.megapbx.ru:5060 SIP/2.0
Via: SIP/2.0/UDP 10.0.0.11:5060;branch=z9hG4bK57B2359
Remote-Party-ID: <sip:p8452461085@10.0.0.11>;party=calling;screen=yes;privacy=off
From: <sip:p8452461085@10.0.0.11>;tag=7C142D88-48D
To: <sip:+78005555551@mycompany.megapbx.ru>
Contact: <sip:p8452461085@10.0.0.11:5060>


Received: 
SIP/2.0 401 Authentication required
Via: SIP/2.0/UDP 10.0.0.11:5060;branch=z9hG4bK57B2359
From: <sip:p8452461085@10.0.0.11:5060>;tag=7C142D88-48D
To: <sip:+78005555551@mycompany.megapbx.ru>;tag=7B83A9FD
WWW-Authenticate: Digest realm="itoolabs.net",nonce="67D86FF136969D5BC454",opaque="opaq",qop="auth",algorithm=MD5


*Jan 15 10:39:11.244: //57572/1F3395000001/SIP/Info/critical/1024/act_recdproc_new_message_response: Received a 4/5/6xx message with StatusCode: 401
*Jan 15 10:39:11.244: //57572/1F3395000001/SIP/Error/sipSPIHandleAuthChallenge: 
 Error getting credentials
*Jan 15 10:39:11.244: //57572/1F3395000001/SIP/Error/act_recdproc_new_message_response: 
 Error handling AuthenticationChallenge

Преобразование адреса проходит из e164 в uri проходит.
Имя пользователя в SIP/2.0 401 Authentication required такое же как и в sip-ua credentials

 

Почему происходит такая ошибка и повторный инвайт с аутентификацией не уходит?
Может я что-то упустил и что-то еще надо поправить в исходящем инвайте?


PS: у меня есть аналогичная конфигурация, но не для Мегафона, а для облачного Ростелекома, и там все работает.
Разница заключается в том, что в личном кабинете Ростелекома имя пользователя можно задать цифрами и преобразование номера на диал пире происходит через translation-profile, а Мегафон требует что бы имя пользователя начиналось с буквы, поэтому приходится преобразование делать через sip-profile. Может ли быть в этом проблема?

 

0 ОТВЕТОВ 0
Не удалось отобразить этот виджет.