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

не уходит исходящий вызов на sip-провайдера

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

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

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

не уходит исходящий вызов на sip-провайдера

Сообщение alexborodach »

настройка пира в sip.conf

[ug](!)
type = peer
host = 10.1.0.194
disallow = all
allow=alaw
nat = no
dtmfmode = rfc2833
insecure=yes
context=from-ug
fromdomain=10.40.4.217

[ug-318501](ug)
context=from-318501
secret=xxxxx
fromuser = 318501

sip set debug ip 10.1.0.194
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
*CLI>
== Using SIP RTP CoS mark 5
-- Executing [318014@context_aup_out:1] Dial("SIP/112-000011f7", "sip/ug-318501/xxxx318014,30,Tt") in new stack
== Using SIP RTP CoS mark 5
Audio is at 11382
Adding codec 100004 (alaw) to SDP
Adding non-codec 0x1 (telephone-event) to SDP
Reliably Transmitting (no NAT) to 10.1.0.194:5060:
INVITE sip:3467318014@10.1.0.194 SIP/2.0
Via: SIP/2.0/UDP 192.168.3.6:5060;branch=z9hG4bK00c4fd09
Max-Forwards: 70
From: "Вася Пупкин" <sip:318501@10.40.4.217>;tag=as3a999361
To: <sip:3467318014@10.1.0.194>
Contact: <sip:318501@192.168.3.6:5060>
Call-ID: 4641b9970087c4051cbfc7da01642f95@10.40.4.217
CSeq: 102 INVITE
User-Agent: xxxxx
Date: Tue, 26 Feb 2013 06:39:47 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 231

v=0
o=root 658686049 658686049 IN IP4 192.168.3.6
s=Asterisk PBX 11.2.1
c=IN IP4 192.168.3.6
t=0 0
m=audio 11382 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv

---
-- Called sip/ug-318501/xxxx318014

<--- SIP read from UDP:10.1.0.194:5060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.3.6:5060;branch=z9hG4bK00c4fd09
To: <sip:3467318014@10.1.0.194>
From: "Вася Пупкин"<sip:318501@10.40.4.217>;tag=as3a999361
Call-ID: 4641b9970087c4051cbfc7da01642f95@10.40.4.217
CSeq: 102 INVITE
User-Agent: ZTE-SBC
Content-Length: 0

<------------->
--- (8 headers 0 lines) ---

<--- SIP read from UDP:10.1.0.194:5060 --->
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 192.168.3.6:5060;branch=z9hG4bK00c4fd09
To: <sip:xxxx318014@10.1.0.194>;tag=a010049-21178
From: "Вася Пупкин"<sip:318501@10.40.4.217>;tag=as3a999361
Call-ID: 4641b9970087c4051cbfc7da01642f95@10.40.4.217
CSeq: 102 INVITE
Proxy-Authenticate: Digest realm="zte", nonce="7d6be451738c8d4e1f5f7e68e8eb8954", ZTE-ID=437ae7e9198fc772b7d80a3102019afa
Content-Length: 0

<------------->
--- (8 headers 0 lines) ---
Transmitting (no NAT) to 10.1.0.194:5060:
ACK sip:xxxx318014@10.1.0.194 SIP/2.0
Via: SIP/2.0/UDP 192.168.3.6:5060;branch=z9hG4bK00c4fd09
Max-Forwards: 70
From: "Вася Пупкин" <sip:318501@10.40.4.217>;tag=as3a999361
To: <sip:xxxx318014@10.1.0.194>;tag=a010049-21178
Contact: <sip:318501@192.168.3.6:5060>
Call-ID: 4641b9970087c4051cbfc7da01642f95@10.40.4.217
CSeq: 102 ACK
User-Agent: xxxxx
Content-Length: 0


---
[Feb 26 12:39:47] NOTICE[21383][C-00000e40]: chan_sip.c:22705 handle_response_invite: Failed to authenticate on INVITE to '"Вася Пупкин" <sip:318501@10.40.4.217>;tag=as3a999361'
-- SIP/ug-318501-000011f8 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
Как я понимаю от провайдера прилетает запрос на аутентификацию. Почему * не отвечает ?

PS. Несущественный вопрос. Почему в поле From появляется какой то "Вася Пупкин" когда явно задан параметр fromuser = 318501 ?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: не уходит исходящий вызов на sip-провайдера

Сообщение Vlad1983 »

fromdomain=10.1.0.194

в технологическую сетку соваться через NAT - верх извращенства
ЛС: @rostel
alexborodach
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:33

Re: не уходит исходящий вызов на sip-провайдера

Сообщение alexborodach »

Out писал(а):Читайте внимательно:
[Feb 26 12:39:47] NOTICE[21383][C-00000e40]: chan_sip.c:22705 handle_response_invite: Failed to authenticate on INVITE to '"Вася Пупкин" <sip:318501@10.40.4.217>;tag=as3a999361'
-- SIP/ug-318501-000011f8 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
Если Вы про то, что пароль не правильный, то в секции [general]
register => 318501:xxxxx@10.1.0.194/318501

*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
10.1.0.194:5060 N 318501 105 Registered Tue, 26 Feb 2013 13:23:20

Или я Вас неправильно понял ?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: не уходит исходящий вызов на sip-провайдера

Сообщение ded »

Вы неправильно поняли.
Регистрируется (аутентифицируется) - это пакет REGISTER, и его статус - ОК.
А у Вас Failed to authenticate on INVITE, то есть не проходит аутентификация пакета INVITE.

У Вас даже вопрос в разделе Вопросы новичков, где схема, смотрели её? Разбирались?

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

Re: не уходит исходящий вызов на sip-провайдера

Сообщение alexborodach »

Схему конечно смотрел. Но она не "полная".
В моем случае помогло добавление параметра
username = 318501, который отвечает за авторизацию *, когда тот выступает в роли SIP клиента.
т.е. fromuser'a было недостаточно.

В любом случае спасибо за подсказку, что именно "Не проходит аутентификация пакета INVITE".

PS. Всё таки почему при явном указание fromuser = 318501 я наблюдаю "Васю Пупкина" ?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: не уходит исходящий вызов на sip-провайдера

Сообщение ded »

Потому что "Вася Пупкин" - это Caller ID name, Вы его не изменяете, а
fromuser = 318501 это Caller ID Number, он принимает это значение 318501.
alexborodach
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:33

Re: не уходит исходящий вызов на sip-провайдера

Сообщение alexborodach »

Действительно,
Set(CALLERID(name)=)
решил вопрос.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH