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

Блокировка исходящих на SIP провайдера

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
metamed
Сообщения: 13
Зарегистрирован: 14 фев 2015, 23:11

Блокировка исходящих на SIP провайдера

Сообщение metamed »

Всем хорошего настроения! Asterisk 10.12.3

Приобрел аккаунт у SIP провайдера. Настроил транк, подключился успешно, регистрация прошла.

Входящие вызовы принимаются замечательно. При попытке сделать исходящий вызов вылетает ошибка "handleresponseinvite: Received response: "Forbidden" from '"User" <sip:provider_num@sip.provider.host>".

В то же время при вызове через софтофон все проходит замечательно. Настройки fromuser, callerid, fromdomain, register указаны. Сравнивал логи софтофона и астериска - разница выходит вот только в этом "User" (в софтофоне он идет без кавычек и пробела).

В сети перекопал все, что мог. Может, кто сталкивался? Как вариант - попробовать убрать юзера с кавычками - если подскажете, как это реализовать. Может, есть еще какая-то разница между астериском и софтофоном.

Заранее благодарю, надеюсь на помощь знающих.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Блокировка исходящих на SIP провайдера

Сообщение Vlad1983 »

сильно сомневаюсь что дело в этом

покажите деперсонализированные инвайт от софтфона и астериска
ЛС: @rostel
metamed
Сообщения: 13
Зарегистрирован: 14 фев 2015, 23:11

Re: Блокировка исходящих на SIP провайдера

Сообщение metamed »

Я так понимаю, вот эти данные?
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Провайдер
<--- SIP read from UDP:provider_ip:5060 --->
SIP/2.0 403 Error: Services Unavailable. Try Later
Via: SIP/2.0/UDP my_server_ip:35060;branch=z9hG4bK43604a0b
From: "User" <sip:4xxxxxxx@sip.provider.host>;tag=as4449ab25
To: <sip:7xxxxxxxxx@sip.provider.host>;tag=c8fd2937dc11f4cfbaa97e51bcb88f24-6091
Call-ID: 655137e86b9655f50d47ad9d2c788066@sip.provider.host
CSeq: 103 INVITE
Content-Length: 0


<------------->
--- (7 headers 0 lines) ---
Transmitting (no NAT) to provider_ip:5060:
ACK sip:7xxxxxxxxx@sip.provider.host SIP/2.0
Via: SIP/2.0/UDP my_server_ip:35060;branch=z9hG4bK43604a0b
Max-Forwards: 70
From: "User" <sip:4xxxxxxx@sip.provider.host>;tag=as4449ab25
To: <sip:7xxxxxxxxx@sip.provider.host>;tag=c8fd2937dc11f4cfbaa97e51bcb88f24-6091
Contact: <sip:4xxxxxxx@my_server_ip:35060>
Call-ID: 655137e86b9655f50d47ad9d2c788066@sip.provider.host
CSeq: 103 ACK
User-Agent: Asterisk PBX 10.12.3
Content-Length: 0


---
[Feb 14 21:39:15] WARNING[955]: chan_sip.c:21557 handle_response_invite: Received response: "Forbidden" from '"User" <sip:4xxxxxxx@sip.provider.host>;tag=as4449ab25'
Scheduling destruction of SIP dialog '655137e86b9655f50d47ad9d2c788066@sip.provider.host' in 32000 ms (Method: INVITE)
== Everyone is busy/congested at this time (1:0/0/1)
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Софтофон
To: <sip:7xxxxxxx@sip.provider.host>
From: GlobalHome<sip:4xxxxxxx@sip.provider.host>;tag=22723544
Via: SIP/2.0/ ;branch=z9hG4bK-d87543-1068109034-1--d87543-;rport
Call-ID: 3f77fc13a267f04f
CSeq: 1 INVITE
Contact: <sip:4xxxxxxx>
Max-Forwards: 70
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
Content-Length: 0



DEBUG | 20150215-141017 | | RESIP:DUM | 92116 | .\DialogSet.cxx:52 | ************* Created DialogSet(UAC) -- 3f77fc13a267f04f-22723544*************
DEBUG | 20150215-141017 | | RESIP:DUM | 92116 | .\DialogUsageManager.cxx:327 | Adding DialogSet: 3f77fc13a267f04f-22723544
DEBUG | 20150215-141017 | | RESIP:DUM | 92116 | .\DialogUsageManager.cxx:486 | SEND: INVITE sip:7xxxxxxx@sip.provider.host SIP/2.0
To: <sip:7xxxxxxx@sip.provider.host>
From: GlobalHome<sip:4xxxxxxx@sip.provider.host>;tag=22723544
Via: SIP/2.0/ ;branch=z9hG4bK-d87543-1068109034-1--d87543-;rport
Call-ID: 3f77fc13a267f04f
CSeq: 1 INVITE
Contact: <sip:4xxxxxx>
Max-Forwards: 70
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
Content-Type: application/sdp
Content-Length: 275
Астериск идет на нестандартном порту, но я ставил в sip.conf стандартный - ошибка не исчезает.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Блокировка исходящих на SIP провайдера

Сообщение Vlad1983 »

найдите хотя бы в википедии что такое SIP INVITE
ЛС: @rostel
metamed
Сообщения: 13
Зарегистрирован: 14 фев 2015, 23:11

Re: Блокировка исходящих на SIP провайдера

Сообщение metamed »

Самое важное я отрезал, судя по всему(
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Софтофон
INVITE sip:7xxxxxxxxx@sip.provider.ru SIP/2.0
To: <sip:7xxxxxxxxx@sip.provider.ru>
From: GlobalHome<sip:4xxxxxx@sip.provider.ru>;tag=b9727b79
Via: SIP/2.0/ ;branch=z9hG4bK-d87543-458125803-1--d87543-;rport
Call-ID: 3c3e9f31ff71eb20
CSeq: 1 INVITE
Contact: <sip:4xxxxxx>
Max-Forwards: 70
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
Content-Type: application/sdp
Content-Length: 275



v=0
o=- 2747330954 2747330957 IN IP4 192.168.x.x
s=eyeBeam
c=IN IP4 192.168.x.x
t=0 0
m=audio 6344 RTP/AVP 100 6 0 8 3 18 5 101
a=alt:1 1 : BF87597E 8925F173 192.168.x.x 6344
a=fmtp:101 0-15
a=rtpmap:100 speex/16000
a=rtpmap:101 telephone-event/8000
a=sendrecv

4ххх - логин у провайдера
7ххх - вызываемы номер
192.168 - мой айпи внутренний
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Астериск
Reliably Transmitting (no NAT) to provider_ip:5060:
INVITE sip:7xxxxxxxx@sip.provider.ru SIP/2.0
Via: SIP/2.0/UDP my_server_ip:35060;branch=z9hG4bK6d0ad21b
Max-Forwards: 70
From: "User" <sip:4xxxxxxx@sip.provider.ru>;tag=as11025b50
To: <sip:7xxxxxxxx@sip.provider.ru>
Contact: <sip:4xxxxxxx@my_server_ip:35060>
Call-ID: 793440e125f290d861efff33452811ce@sip.provider.ru
CSeq: 102 INVITE
User-Agent: eyeBeam release 3004t stamp 16741
Date: Sun, 15 Feb 2015 11:44:45 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Remote-Party-ID: "User" <sip:6000@sip.provider.ru>;party=calling;privacy=off;screen=no
Content-Type: application/sdp
Content-Length: 233

v=0
o=root 1781242518 1781242518 IN IP4 my_server_ip
s=Asterisk PBX 10.12.3
c=IN IP4 my_server_ip
t=0 0
m=audio 18494 RTP/AVP 0 8
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv

=====================================
Вот еще один там же в логе:

INVITE sip:7xxxxxxxx@sip.provider.ru SIP/2.0
Via: SIP/2.0/UDP my_server_ip:35060;branch=z9hG4bK7aac7b9e
Max-Forwards: 70
From: "User" <sip:4xxxxxxx@sip.provider.ru>;tag=as11025b50
To: <sip:7xxxxxxxx@sip.provider.ru>
Contact: <sip:4xxxxxxx@my_server_ip:35060>
Call-ID: 793440e125f290d861efff33452811ce@sip.provider.ru
CSeq: 103 INVITE
User-Agent: eyeBeam release 3004t stamp 16741
Proxy-Authorization: Digest username="4xxxxxxx", realm="sip.provider.ru", algorithm=MD5, uri="sip:7xxxxxxxx@sip.provider.ru", nonce="09979350-b508-11e4-936f-171e59b8f36e", response="cb1285f36271899e794ea944048e23e1", qop=auth, cnonce="52d39207", nc=00000001
Date: Sun, 15 Feb 2015 11:44:45 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Remote-Party-ID: "User" <sip:6000@sip.provider.ru>;party=calling;privacy=off;screen=no
Content-Type: application/sdp
Content-Length: 233

v=0
o=root 1781242518 1781242519 IN IP4 my_server_ip
s=Asterisk PBX 10.12.3
c=IN IP4 my_server_ip
t=0 0
m=audio 18494 RTP/AVP 0 8
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv


=================
6000 - это мой внутренний номер в астериске (отдельный транк), от которого идет вызов на провайдера (пробовал прописать на этом транке fromuser = мой_sip_id - не помогло)
User Agent - поставил от софтофона, но менял уже и на дефолтный, и куда угодно
Прошу прощения, если снова не то выложил.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Блокировка исходящих на SIP провайдера

Сообщение Vlad1983 »

оператора скорей всего смущает заголовок

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

Remote-Party-ID: "User" <sip:6000@sip.provider.ru>;party=calling;privacy=off;screen=no
выставить в настройках транка
sendrpid = no
ЛС: @rostel
metamed
Сообщения: 13
Зарегистрирован: 14 фев 2015, 23:11

Re: Блокировка исходящих на SIP провайдера

Сообщение metamed »

Спасибо, добрый человек!

Снимаю шляпу и глубокий поклон Вам! 3 дня ковыряния по сети и только Вы смогли помочь!

Все работает)
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH