VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Failed to authenticate on INVITE

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
alexborodach
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:33

Failed to authenticate on INVITE

Сообщение alexborodach »

Всех с наступающим НГ, но тем не менее ;)
Есть 3 одинаково настроенных сервера, на каждом прописано
Есть такая конструкция в sip.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[to_anywhere_sip](!)
type=friend
context=from_external
qualify=yes
disallow=all
allow=alaw
insecure=port,invite

[to_aup_sip](to_anywhere_sip)
host=192.168.1.110

[to_uk_sip](to_anywhere_sip)
host=192.168.17.12
Если я делаю звонок на 192.168.1.110 посредством
exten => _5XXX,1,Dial(sip/to_aup_sip/${EXTEN},120,Tt)
то звонок уходит, если же делать звонок на 192.168.17.12 посредством
exten => _4XXX,1,Dial(sip/to_гл_sip/${EXTEN},120,Tt)
то ловлю Failed to authenticate on INVITE.
Самое интересное, что настройки не менялись и всё перестало работать пару дней назад.
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
<--- SIP read from UDP:192.168.1.22:59334 --->
INVITE sip:4001@192.168.4.11 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.22:59334;branch=z9hG4bK-d8754z-509b1f73b61d6961-1---d8754z-;rport
Max-Forwards: 70
Contact: <sip:3610@192.168.1.22:59334>
To: <sip:4001@192.168.4.11>
From: <sip:3610@192.168.4.11>;tag=b3aced33
Call-ID: NjM5ZGIxYWUzNTIwMzI3MGEzZTYyNDI3OWRhYzdiOTg
CSeq: 1 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
Content-Type: application/sdp
Supported: replaces
User-Agent: X-Lite 4.7.1 74247-d9281896-W6.1
Content-Length: 301

v=0
o=- 13064388466926825 1 IN IP4 192.168.1.22
s=X-Lite release 4.7.1 stamp 74247
c=IN IP4 192.168.1.22
t=0 0
m=audio 62562 RTP/AVP 125 100 0 9 8 101
a=rtpmap:125 opus/48000/2
a=fmtp:125 useinbandfec=1
a=rtpmap:100 speex/16000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
<------------->
--- (13 headers 12 lines) ---
Sending to 192.168.1.22:59334 (no NAT)
Sending to 192.168.1.22:59334 (no NAT)
Using INVITE request as basis request - NjM5ZGIxYWUzNTIwMzI3MGEzZTYyNDI3OWRhYzdiOTg
Found peer '3610' for '3610' from 192.168.1.22:59334
== Using SIP RTP CoS mark 5
Found RTP audio format 125
Found RTP audio format 100
Found RTP audio format 0
Found RTP audio format 9
Found RTP audio format 8
Found RTP audio format 101
Found unknown media description format opus for ID 125
Found audio description format speex for ID 100
Found audio description format telephone-event for ID 101
Capabilities: us - (ulaw|alaw|g729), peer - audio=(ulaw|alaw|speex16|g722)/video=(nothing)/text=(nothing), combined - (ulaw|alaw)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event|), peer - 0x1 (telephone-event|), combined - 0x1 (telephone-event|)
Peer audio RTP is at port 192.168.1.22:62562
Looking for 4001 in context_out (domain 192.168.4.11)
list_route: hop: <sip:3610@192.168.1.22:59334>

<--- Transmitting (no NAT) to 192.168.1.22:59334 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.1.22:59334;branch=z9hG4bK-d8754z-509b1f73b61d6961-1---d8754z-;received=192.168.1.22;rport=59334
From: <sip:3610@192.168.4.11>;tag=b3aced33
To: <sip:4001@192.168.4.11>
Call-ID: NjM5ZGIxYWUzNTIwMzI3MGEzZTYyNDI3OWRhYzdiOTg
CSeq: 1 INVITE
Server: 920-PODOLSK
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Contact: <sip:4001@192.168.4.11:5060>
Content-Length: 0


<------------>
-- Executing [4001@context_out:1] Dial("SIP/3610-00000002", "sip/to_uk_sip/4001,120,Tt") in new stack
== Using SIP RTP CoS mark 5
-- Called sip/to_uk_sip/4001
[Dec 30 07:47:46] NOTICE[3329][C-00000001]: chan_sip.c:23024 handle_response_invite: Failed to authenticate on INVITE to '<sip:3610@192.168.4.11>;tag=as122790da'
-- SIP/to_uk_sip-00000003 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [4001@context_out:2] Hangup("SIP/3610-00000002", "") in new stack
== Spawn extension (context_out, 4001, 2) exited non-zero on 'SIP/3610-00000002'
Scheduling destruction of SIP dialog 'NjM5ZGIxYWUzNTIwMzI3MGEzZTYyNDI3OWRhYzdiOTg' in 6400 ms (Method: INVITE)

<--- Reliably Transmitting (no NAT) to 192.168.1.22:59334 --->
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 192.168.1.22:59334;branch=z9hG4bK-d8754z-509b1f73b61d6961-1---d8754z-;received=192.168.1.22;rport=59334
From: <sip:3610@192.168.4.11>;tag=b3aced33
To: <sip:4001@192.168.4.11>;tag=as4e7e4af4
Call-ID: NjM5ZGIxYWUzNTIwMzI3MGEzZTYyNDI3OWRhYzdiOTg
CSeq: 1 INVITE
Server: 920-PODOLSK
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


<------------>

<--- SIP read from UDP:192.168.1.22:59334 --->
ACK sip:4001@192.168.4.11 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.22:59334;branch=z9hG4bK-d8754z-509b1f73b61d6961-1---d8754z-;rport
Max-Forwards: 70
To: <sip:4001@192.168.4.11>;tag=as4e7e4af4
From: <sip:3610@192.168.4.11>;tag=b3aced33
Call-ID: NjM5ZGIxYWUzNTIwMzI3MGEzZTYyNDI3OWRhYzdiOTg
CSeq: 1 ACK
Content-Length: 0

<------------->
--- (8 headers 0 lines) ---
asterisk-920*CLI>
Disconnected from Asterisk server
Asterisk cleanly ending (0).
Executing last minute cleanups
Подскажите пожалуйста в каком направлении двигаться ?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Failed to authenticate on INVITE

Сообщение Vlad1983 »

type=peer
ЛС: @rostel
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Failed to authenticate on INVITE

Сообщение Vlad1983 »

alexborodach писал(а):Found peer '3610' for '3610' from 192.168.1.22:59334
одинаковые пиры на разных серваках

попробуйте так

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

exten => _5XXX,1,Set(CALLERID(all)=00${CALLERID(num)})
   same => n,Dial(sip/to_aup_sip/${EXTEN},120,Tt)
exten => _4XXX,1,Set(CALLERID(all)=00${CALLERID(num)})
   same => n,Dial(sip/to_гл_sip/${EXTEN},120,Tt)
должно пройти
ЛС: @rostel
alexborodach
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:33

Re: Failed to authenticate on INVITE

Сообщение alexborodach »

К сожалению
type=peer
не помогло
Set(CALLERID(all)=00${CALLERID(num)})
также не помогло.

Одинаковых пиров на серверах нет. Просто 192.168.1.22 - это адрес софтфона, который регистрируется на сервере 192.168.4.11.
Если использовать аппаратные телефоны, находящиеся в 192.168.4.0/24 - ситуация такая же.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Failed to authenticate on INVITE

Сообщение Vlad1983 »

покажите sip debug с сервера, на который улетает инвайт
ЛС: @rostel
alexborodach
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:33

Re: Failed to authenticate on INVITE

Сообщение alexborodach »

Снял обмен wireshark'om
Вызываемый сервер присылает 407 Proxy Authentication required.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Failed to authenticate on INVITE

Сообщение Vlad1983 »

это следствие, а не причина
ЛС: @rostel
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Failed to authenticate on INVITE

Сообщение ded »

Смотрите внимательно. Инвайт, в ответ -
alexborodach писал(а):Вызываемый сервер присылает 407 Proxy Authentication required.
и на это вызывающий посылает аутентифицированный инвайт, содержащий авторизацию через дайджест.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH