Страница 1 из 1

Помогите разобраться с авторизацией в Asterisk 13

Добавлено: 19 май 2015, 20:05
Jonny
Здравствуйте.
Не судите строго.
Помогите пожалуйста разобраться в элементарной ситуации.
Есть "новый" сервер c Asterisk 13 + freepbx - дистрибутив взят на сайте freepbx`a
Настройки сделаны по "старому" рабочему серверу c Asterisk 12 + freepbx (дистрибутив с того же сервера но чуть ранее )
Входящие звонки на на "новом" сервере не проходят. PJSIP logging пишет

<--- Received SIP request (1070 bytes) from UDP:10.254.10.17:5060 --->
INVITE sip:"ВХНОМЕР"@10.7.3.11:5060;user=phone SIP/2.0
Via: SIP/2.0/UDP 10.254.10.17:5060;branch=z9hG4bKterm-1970eff-"ВХНОМЕР"-"НОМЕР_АБ"-1619
From: "НОМЕР_АБ" <sip:"НОМЕР_АБ"@10.254.10.17:5060;user=phone>;tag=471442095
To: "ВХНОМЕР" <sip:"ВХНОМЕР"@10.7.3.11:5060;user=phone>
Call-ID: 732c81fb-58573591-5b200e35-aa88@10.254.10.17
CSeq: 1 INVITE
Max-Forwards: 10
Supported: timer
Session-Expires: 1800
Min-SE: 1800
Contact: "НОМЕР_АБ" <sip:"НОМЕР_АБ"@10.254.10.17:5060;transport=udp>
Allow: INVITE,ACK,PRACK,SUBSCRIBE,BYE,CANCEL,NOTIFY,INFO,REFER,UPDATE
P-Asserted-Identity: "НОМЕР_АБ" <sip:"НОМЕР_АБ"@10.254.10.17;user=phone>
Content-Type: application/sdp
Content-Length: 392

v=0
o=- 18215161 0 IN IP4 10.255.4.38
s=Cisco SDP 0
c=IN IP4 10.255.4.38
t=0 0
m=audio 22422 RTP/AVP 8 18 99 100
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:99 telephone-event/8000
a=fmtp:99 0-15
a=rtpmap:100 X-NSE/8000
a=fmtp:100 200-202
a=X-sqn:0
a=X-cap: 1 audio RTP/AVP 100
a=X-cpar: a=rtpmap:100 X-NSE/8000
a=X-cpar: a=fmtp:100 200-202
a=X-cap: 2 image udptl t38

[2015-05-19 19:12:10] NOTICE[2719]: res_pjsip/pjsip_distributor.c:256 log_unidentified_request: Request from '""НОМЕР_АБ"" <sip:"НОМЕР_АБ"@10.254.10.17;user=phone>' failed for '10.254.10.17:5060' (callid: 732c81fb-58573591-5b200e35-aa88@10.254.10.17) - No matching endpoint found
<--- Transmitting SIP response (585 bytes) to UDP:10.254.10.17:5060 --->
SIP/2.0 401 Unauthorized

Via: SIP/2.0/UDP 10.254.10.17:5060;rport=5060;received=10.254.10.17;branch=z9hG4bKterm-1970eff-"ВХНОМЕР"-"НОМЕР_АБ"-1619
Call-ID: 732c81fb-58573591-5b200e35-aa88@10.254.10.17
From: ""НОМЕР_АБ"" <sip:"НОМЕР_АБ"@10.254.10.17;user=phone>;tag=471442095
To: ""ВХНОМЕР"" <sip:"ВХНОМЕР"@10.7.3.11;user=phone>;tag=z9hG4bKterm-1970eff-"ВХНОМЕР"-"НОМЕР_АБ"-1619
CSeq: 1 INVITE
WWW-Authenticate: Digest realm="asterisk",nonce="1432051930/bf3abe5ba5ae81aa9cb4a8e81f882f2a",opaque="6b5f9b8062fe55e9",algorithm=md5,qop="auth"
Server: FPBX-12.0.45(13.3.2)
Content-Length: 0


<--- Received SIP request (417 bytes) from UDP:10.254.10.17:5060 --->
ACK sip:"ВХНОМЕР"@10.7.3.11:5060;user=phone SIP/2.0
Via: SIP/2.0/UDP 10.254.10.17:5060;branch=z9hG4bKterm-1970eff-"ВХНОМЕР"-"НОМЕР_АБ"-1619
From: "НОМЕР_АБ" <sip:"НОМЕР_АБ"@10.254.10.17:5060;user=phone>;tag=471442095
To: ""ВХНОМЕР"" <sip:"ВХНОМЕР"@10.7.3.11;user=phone>;tag=z9hG4bKterm-1970eff-"ВХНОМЕР"-"НОМЕР_АБ"-1619
Call-ID: 732c81fb-58573591-5b200e35-aa88@10.254.10.17
CSeq: 1 ACK
Max-Forwards: 10
Content-Length: 0

Если не ошибаюсь, то где-то не проходит авторизация. Хотя на рабочем сервере все нормально.
Единственное отличие - в Asterisk 13 сертификат требует 8 значный пароль а в Asterisk 12 - 4 знака.
Ну и конечно cisco - с которых приходят звонки разные но сетевики говорят что все сделано идентично.

Re: Помогите разобраться с авторизацией в Asterisk 13

Добавлено: 19 май 2015, 21:28
ded
Он говорит Вам на дельфиньем языке, что по команде sip show peers нет пира с адресом 10.254.10.17, и сертификат тут не при чём.
В старом сервере chan_sip
а в этом - chan_pjsip
всё не так.
В чём смысл переходить на 13? Что не устраивало? Поиграться захотелось? Или просто скучно жить, нужны трудности, их преодоление?

Re: Помогите разобраться с авторизацией в Asterisk 13

Добавлено: 19 май 2015, 22:23
Jonny
Огромное Вам спасибо
Это же надо - сутки бьюсь а дело в том что адрес то неверный.
Все заработало
Спасибо

Re: Помогите разобраться с авторизацией в Asterisk 13

Добавлено: 22 май 2015, 15:24
Jonny
ded писал(а):Он говорит Вам на дельфиньем языке, что по команде sip show peers нет пира с адресом 10.254.10.17, и сертификат тут не при чём.
В старом сервере chan_sip
а в этом - chan_pjsip
всё не так.
В чём смысл переходить на 13? Что не устраивало? Поиграться захотелось? Или просто скучно жить, нужны трудности, их преодоление?
Здравствуйте
извините что не ответил раньше по поводу перехода на 13 версию
Я бы сам не ставил ничего - на 1.4 и 1.8 все замечательно работает. Но ведь есть такие люди как самые умные и всезнающие начальники которых хлебом не корми дай только чего-то обновить улучшить и тд. Вот и приходится ублажать.
Все уговоры что обычный sip работает нормально и никакой pjsip в принципе не нужен не помогают
И вот столкнулся с проблемой очередной. В старых версиях в настройках sip.conf для каждого номера был параметр call-limit ограничивающий количество одновременных вызовов. То есть если в X-lite доступно одновременно 2 линии или не дай Бог 6 линий - то если не выставить параметр call-limit=1, оператор будет заваливаться абонентами по всем линиям. В новом же этот параметр убрали и и советуют использовать GROUP_COUNT(). Но как быть с очередью? Ведь для очереди нельзя прописать GROUP_COUNT() он же как я понял только для конкретного SIP/номера, или я ошибаюсь?