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

Sip 401 Unauthorized при кластеризации Asterisk

Добавлено: 24 авг 2018, 10:47
darkserg89
Добрый день.
Хочу настроить кластер из 2x asterisk серверов c FreePBX GUi.
Server1: 203.59.80.189 (Master)
Server2: 203.59.80.186 (Standby)
Virtual IP address(Pacemaker):203.59.80.183.
Через виртуальный IP без проблем могу подключится на текущий мастер и по ssh и по web.
При попытке зарегистрировать sip клиент на виртуальный адрес получаю следующую ошибку:

Код: Выделить всё

<--- SIP read from UDP:203.59.72.228:52947 --->
REGISTER sip:203.59.80.183 SIP/2.0
Via: SIP/2.0/UDP 203.59.72.228:52947;rport;branch=z9hG4bKPje61edc8152024bba8ffaeb29ee4af6f5
Max-Forwards: 70
From: "Afanasyev" <sip:777@203.59.80.183>;tag=6745d03d84f24416b09e14e15f7a486e
To: "Afanasyev" <sip:777@203.59.80.183>
Call-ID: b817599aaea14b569b5860b7b6f972a1
CSeq: 18798 REGISTER
User-Agent: MicroSIP/3.18.3
Contact: "Afanasyev" <sip:777@203.59.72.228:52947;ob>
Expires: 300
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Content-Length: 0

<------------->
--- (12 headers 0 lines) ---
Sending to 203.59.72.228:52947 (no NAT)

<--- Transmitting (no NAT) to 203.59.72.228:52947 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 203.59.72.228:52947;branch=z9hG4bKPje61edc8152024bba8ffaeb29ee4af6f5;received=203.59.72.228;rport=52947
From: "Afanasyev" <sip:777@203.59.80.183>;tag=6745d03d84f24416b09e14e15f7a486e
To: "Afanasyev" <sip:777@203.59.80.183>;tag=as6b3755d2
Call-ID: b817599aaea14b569b5860b7b6f972a1
CSeq: 18798 REGISTER
Server: FPBX-14.0.3.13(13.22.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="096e31ed"
Content-Length: 0


При этом, если регистрироваться непосредственно на один из серверов под их физ. ip адресами, регистрация проходит успешно. Интересный момент, что если после регистрации на физ.ip адресу, sip client переключить на виртуальный ip, какое-то время все работает отлично(пока не слетит регистрация)
Вопрос, как решить данную проблему?
Спасибо!

Re: Sip 401 Unauthorized при кластеризации Asterisk

Добавлено: 24 авг 2018, 12:56
virus_net
Вы привели только два пакета. А где последующие ? Клиент же должен прислать следующий пакет с nonce. Где он ?
Что в CLI ?
Настройки пира ?
Ответ клиенту улетает с какого IP ? TCPDUMP вам в руки, а не sip debug.

Re: Sip 401 Unauthorized при кластеризации Asterisk

Добавлено: 24 авг 2018, 13:26
ded
Полагаю, что вопросы кластеризации Asterisk - точно не Вопросы новичков. С другой стороны - не знаете процесса SIP регистрации, что начало диалога, которое вы привели, продолжается повторной посылкой авторизованного через WWW-дайджест запроса на регистрацию.
Вам в другой раздел следовало бы, где Бизнес.