Failed to authenticate on INVITE to

Для начинающих.
Всем начинающим - сюда.

Модераторы: Admins, Модераторы

Ответить
new_user999
Сообщения: 4
Зарегистрирован: 11 июн 2018, 14:53

Failed to authenticate on INVITE to

Сообщение new_user999 » 11 июн 2018, 15:20

Прошу подсказать, что делаю не так. Или хотя бы в какую сторону смотреть.

Есть asterisk 14, находится за NAT.
Настройки sip.conf:
Spoiler!
[general]
;Внешний ip адрес
externip=my_ip
localnet=0.0.0.0
;Указываем использовать русскую озвучку
language=ru
context=default
canreinvite=no
nat=force_rport,comedia
qualify=yes
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=no
;tcpbindaddr=0.0.0.0
transport=udp
srvlookup=yes
allowguest=no
;limitonpeers=yes
register = 12345678:xxxxxxx@sip.provaider/12345678


[12345678]
host=sip.provaider
fromdomain=sip.provaider
fromuser=12345678
defaulteuser=12345678
secret=xxxxxxx
type=friend
insecure=invite,port
qualify=yes
nat=force_rport,comedia
dtmfmode=rfc2833
context=call-out
canreinvite=no
diallow=all
allow=alaw
allow=ulaw
allow=g729
allow=g723
allow=g722
rtpkeepalive=10
port=5060
;qualifyfreq=100

;настройки для телефонов
[user-phones](!)
type=friend
context=call-out
host=dynamic
nat=no
qualify=yes
canreinvite=no
callgroup=1
pickupgroup=1
call-limit=1
dtmfmode=auto
disallow=all
allow=alaw
allow=ulaw
allow=g729
allow=g723
allow=g722

;настройки пользователей
[662ec181](user-phones)
;callerid="901" <901>
defaultuser=901
secret=901

[17724648](user-phones)
;callerid="902" <902>
defaultuser=902
secret=902

[b1c8113f](user-phones)
;callerid="U6dkfm3EME" <903>
defaultuser=903
secret=903

[00a860c2](user-phones)
;callerid="904" <904>
defaultuser=904
secret=904

[2fb83d4c](user-phones)
;callerid="905" <905>
defaultuser=905
secret=905
Настройки extensions.conf:
Spoiler!
[general]
static=yes
writeprotect=no
[globals]

[default]
;Вешаем трубку
[handup-sip]
exten => _X!,1,HangUp()

;Исходящие звонки
[call-out]

;Звонок на внутренний номер
exten => _XXX,1,Dial(SIP/${EXTEN},15)

;Звонок на внешний номер
exten => _XXX.,1,Dial(SIP/${EXTEN}@12345678)
include => handup-sip


;Входящие звонки
[call-in]
exten => _12345678,1,GotoIfTime(9:00-18:00|mon-fri|*|*?ivr-main,s,1)
exten => _12345678,n,GotoIfTime(18:00-09:00|mon-fri|*|*?night,s,1)
exten => _12345678,n,GotoIfTime(*|sat-sun|*|*?night,s,1)

[night]
exten => s,1,Playback(pls-try-call-later)
exten => s,n,Voicemail(901)

[ivr-main]
exten => s,1,Answer()
exten => 12345678,n,Dial(SIP/901,15)
include => handup-sip
Если звонить в нерабочее время ( с 18 до 9) asterisk отрабатывает нормально( просит перезвонить позже и предлагает оставить сообщение).

Если звонить в рабочее время (с 9 до 18) выдает ошибку:

NOTICE[2043][C-0000000d]: chan_sip.c:24058 handle_response_invite: Failed to authenticate on INVITE to '"09хххххххх" <sip:12345678@sip.provaider>;tag=as11c25cae'

Соответственно звонок не проходит. Вот что выдает debug
Spoiler!
[Jun 11 17:10:13] NOTICE[2043][C-0000000e]: chan_sip.c:24058 handle_response_invite: Failed to authenticate on INVITE to '"09хххххххх" <sip:12345678@sip.provaider>;tag=as742d29f5'

<--- Reliably Transmitting (NAT) to sip.provaider:5060 --->
SIP/2.0 503 Service Unavailable
Via: SIP/2.0/UDP sip.provaider:5060;branch=z9hG4bK34679f86ee35a40d;received=sip.provaider;rport=5060
From: "09хххххххх" <sip:09хххххххх@sip.provaider>;tag=ff0b41e7
To: "12345678" <sip:12345678@sip.provaider>;tag=as47a38046
Call-ID: 13eea42db4ca7a5394e48c9eccffc3
CSeq: 43080 INVITE
Server: Asterisk PBX 14.7.6
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
X-Asterisk-HangupCause: Call Rejected
X-Asterisk-HangupCauseCode: 21
Content-Length: 0


<------------>
Really destroying SIP dialog '47309a584ee3800f79f09ee520f44129@sip.provaider' Method: INVITE

<--- SIP read from UDP:sip.provaider:5060 --->
ACK sip:12345678@172.28.10.10:5060 SIP/2.0
Call-ID: 13eea42db4ca7a5394e48c9eccffc3
Via: SIP/2.0/UDP sip.provaider:5060;branch=z9hG4bK34679f86ee35a40d
From: "09хххххххх" <sip:09хххххххх@sip.provaider>;tag=ff0b41e7
To: "12345678" <sip:12345678@sip.provaider>;tag=as47a38046
CSeq: 43080 ACK
Max-Forwards: 70
User-Agent: Smile CTI Server
X-Redirecting-Number: 442231543
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, UPDATE, REFER, NOTIFY, INFO, SUBSCRIBE, MESSAGE
Content-Length: 0

<------------->
--- (11 headers 0 lines) ---
Really destroying SIP dialog '13eea42db4ca7a5394e48c9eccffc3' Method: ACK

<--- SIP read from UDP:172.28.10.105:5060 --->

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

<--- SIP read from UDP:172.28.10.106:5060 --->

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

<--- SIP read from UDP:172.28.10.107:5062 --->

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

<--- SIP read from UDP:172.28.10.108:5064 --->

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

<--- SIP read from UDP:172.28.10.109:5066 --->

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

Reliably Transmitting (no NAT) to 172.28.10.105:5060:
OPTIONS sip:53659601@172.28.10.105:5060 SIP/2.0
Via: SIP/2.0/UDP 172.28.10.10:5060;branch=z9hG4bK0d86c651
Max-Forwards: 70
From: "asterisk" <sip:asterisk@172.28.10.10>;tag=as2e681fe6
To: <sip:53659601@172.28.10.105:5060>
Contact: <sip:asterisk@172.28.10.10:5060>
Call-ID: 002059550a31e19c54e52f9f137f3850@172.28.10.10:5060
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 14.7.6
Date: Mon, 11 Jun 2018 14:10:31 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


---

<--- SIP read from UDP:172.28.10.105:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.28.10.10:5060;branch=z9hG4bK0d86c651
From: "asterisk" <sip:asterisk@172.28.10.10>;tag=as2e681fe6
To: <sip:53659601@172.28.10.105:5060>;tag=473094260
Call-ID: 002059550a31e19c54e52f9f137f3850@172.28.10.10:5060
CSeq: 102 OPTIONS
Supported: replaces, path, timer
User-Agent: Grandstream GXP1615 1.0.2.27
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE, MESSAGE
Content-Length: 0

<------------->
--- (10 headers 0 lines) ---
Really destroying SIP dialog '002059550a31e19c54e52f9f137f3850@172.28.10.10:5060' Method: OPTIONS
asterisk*CLI> sip set debug off

new_user999
Сообщения: 4
Зарегистрирован: 11 июн 2018, 14:53

Re: Failed to authenticate on INVITE to

Сообщение new_user999 » 13 июн 2018, 11:58

Входящие заработали, но по прежнему не проходят исходящие. Может кто подскажет в чем я ошибся?

april22
Сообщения: 409
Зарегистрирован: 02 июл 2012, 17:19

Re: Failed to authenticate on INVITE to

Сообщение april22 » 15 июн 2018, 06:53

логи подскажут

new_user999
Сообщения: 4
Зарегистрирован: 11 июн 2018, 14:53

Re: Failed to authenticate on INVITE to

Сообщение new_user999 » 15 июн 2018, 09:58

Согласен, логи подсказали что делать для входящих. Но вот исходящие пока никак.

Может пнете в правильном направлении??

chan_sip.c: Failed to authenticate on INVITE to '"916" <sip:12345678@sip.provaider>;tag=as71e6be64'

<--- Reliably Transmitting (NAT) to sip.provaider:5060 --->
SIP/2.0 503 Service Unavailable
Via: SIP/2.0/UDP sip.provaider:5060;branch=z9hG4bK34679f86ee35a40d;received=sip.provaider;rport=5060
From: "09хххххххх" <sip:09хххххххх@sip.provaider>;tag=ff0b41e7
To: "12345678" <sip:12345678@sip.provaider>;tag=as47a38046
Call-ID: 13eea42db4ca7a5394e48c9eccffc3
CSeq: 43080 INVITE
Server: Asterisk PBX 14.7.6
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
X-Asterisk-HangupCause: Call Rejected
X-Asterisk-HangupCauseCode: 21
Content-Length: 0


<------------>
Really destroying SIP dialog '47309a584ee3800f79f09ee520f44129@sip.provaider' Method: INVITE

<--- SIP read from UDP:sip.provaider:5060 --->
ACK sip:12345678@172.28.10.10:5060 SIP/2.0
Call-ID: 13eea42db4ca7a5394e48c9eccffc3
Via: SIP/2.0/UDP sip.provaider:5060;branch=z9hG4bK34679f86ee35a40d
From: "09хххххххх" <sip:09хххххххх@sip.provaider>;tag=ff0b41e7
To: "12345678" <sip:12345678@sip.provaider>;tag=as47a38046
CSeq: 43080 ACK
Max-Forwards: 70
User-Agent: Smile CTI Server
X-Redirecting-Number: 442231543
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, UPDATE, REFER, NOTIFY, INFO, SUBSCRIBE, MESSAGE
Content-Length: 0

xelas
admin
Сообщения: 1076
Зарегистрирован: 05 мар 2007, 11:21

Re: Failed to authenticate on INVITE to

Сообщение xelas » 15 июн 2018, 11:05

1) У вас опечатка в описание пира прова:

[12345678]
host=sip.provaider
fromdomain=sip.provaider
fromuser=12345678
defaulteuser=12345678
secret=xxxxxxx
type=friend
insecure=invite,port
qualify=yes
nat=force_rport,comedia
dtmfmode=rfc2833
context=call-out
canreinvite=no
diallow=all
allow=alaw
allow=ulaw
allow=g729
allow=g723
allow=g722
rtpkeepalive=10
port=5060
;qualifyfreq=100

2) Пров вас не авторизует.
chan_sip.c: Failed to authenticate on INVITE to '"916" <sip:12345678@sip.provaider>;tag=as71e6be64'


Что в дебаге ДО этой строчки?

new_user999
Сообщения: 4
Зарегистрирован: 11 июн 2018, 14:53

Re: Failed to authenticate on INVITE to

Сообщение new_user999 » 15 июн 2018, 13:19

Спасибо что указали на ошибку)) Сейчас к сожалению нет возможности скинуть debug, завтра исправлю опечатку и отпишусь что вышло.

Ответить