Ошибка исходящего вызова через магистраль sip

Старую тему удалил из-за захламлености

В итоге имеем:

  1. Есть SIP линия провайдера
    Интертелеком (Киев)

  2. Если запустить этот SIP транк на
    X-lite то работают и входящие и
    исходящие звонки

  3. Если запустить ее на астериске то
    входящие работают, а вот при попытке
    совершить исходящий звонок через
    этот транк имеем ошибку Forbidden

  4. Провайдер отказывается помогать
    аргументируя это тем что на X-lite
    все работает, а значит приходится
    разбираться самостоятельно

  5. Используя Wireshark отловил пакеты
    от X-lite при звонке через SIP транк
    напрямую (рабочий вариант) и через
    астериск.

Вижу такие различия

Удачный звонок через X-lite

Звонок через астериск

Как видим имеем при звонке через астериск имеем ошибки Forbidden и Unauthorized

Содержимое пакета Unauthorized

Unauthorized

Содержимое пакета Forbidden

Forbidden

sip.conf

[ITC]
dtmfmode=rfc2833
type=friend
username=443837020
secret=XXXXXXXXXXX
callerid=443837020
host=195.128.182.62
fromuser=443837020
fromdomain=195.128.182.62
insecure=invite
context=in
disallow=all
allow=ulaw
allow=alaw
allow=gsm
alwaysauthreject=yes
canreinvite=no

Вот такая вот головоломка, прошу всех у кого есть идеи присоединиться к обсуждению

спросил


2011-06-08 17:34:32 +0400

godlike Gravatar godlike flag of Ukraine
814 92 24 62

Проблему удалось решить? У меня такая же проблема!

ответил


2015-03-04 15:59:38 +0400

ator733 Gravatar ator733
1 1 1

Рабочий конфиг. Если чего обращайтесь у меня 5 серверов с ИТ работают.

[intertelecom]
canredirect=no
canreinvite=no
disallow=all
allow=alaw
allow=ulaw
allow=gsm
host=sip.intertelecom.ua
secret=PaSsWoRd
type=friend
username=44XXXXXXX
fromuser=44XXXXXXX
fromdomain=sip.intertelecom.ua
nat=yes
qualify=yes
insecure=port,invite
context=default
dtmfmode=rfc2833

ответил


2015-03-04 16:31:10 +0400

amonra Gravatar amonra flag of Ukraine
2301 26 13 65

http://lantec.ua/

Callerid подставляете? Extensions.conf приведите.

ответил


2015-03-04 16:40:43 +0400

tesak89 Gravatar tesak89 flag of Russian Federation
422 25 3 16

fromuser должен быть таким же, как логин в register
у вас астер шлет звонок от левого пользователя 1001 и провайдер законно вас отшивает. Обычно это правится корректным фромюзер. Вы точно рестартовали сип после внесения и сохранения изменений? ;)

ответил


2011-06-08 18:10:52 +0400

svoy Gravatar svoy
1603 1 4 20

http://svoy.in.ua/

Модератор: april22

Не проходят исходящие вызовы в SIP транк.

Добрый день!
Очень прошу помощи!
Подключили SIP-транк Ростелеком (до этого был шлюз и аналоговая телефония).
Внесли изменения в действующий транк, настроили авторизацию.
Входящие вызовы проходят, система их отлично принимает, отрабатывает, включает IVR. Всё замечательно.
Не работают исходящие.
Набираем внешний номер:
WARNING[2351][C-00000007] app_dial.c: Unable to create channel of type ‘SIP’ (cause 20 — Subscriber absent)
WARNING[2351][C-00000007] channel.c: Prodding channel ‘SIP/15-0000000f’ failed

Код: выделить все
username=+74852000000@yar.ims.ctc.ru
type=friend
secret=*********
regsecond=600
qualify=3000
port=5060
insecure=invite,port
host=217.15.133.10
fromuser=+74852000000@yar.ims.ctc.ru
fromdomain=yar.ims.ctc.ru
dtmfmode=rfc2833
disallow=all
defaultuser=+74852000000@yar.ims.ctc.ru
context=from-trunk
allow=alaw&ulaw

Опыта и ума не хватает, чтобы решить эту проблему…

Вложения
2021-06-07_13-04-14.png
2021-06-07_13-03-07.png
weerdsa
 
Сообщений: 8
Зарегистрирован: 09 янв 2020, 17:35

Re: Не проходят исходящие вызовы в SIP транк.

Сообщение ded » 07 июн 2021, 17:56

Ваш транк судя по картинке вы назвали 7811 (а лучше бы Rostelecom-7811 как-то для наглядности)
то есть вызов команды Dial должен идти на SIP/7811
А вызываете как? Unable to create channel of type ‘SIP — что видно в строке Dial перед этим сообщением?

Какой заголовок у этой конструкции (в квадратных скобках) ? Смотреть в файл sip_additional.conf

Код: выделить все
username=+74852000000@yar.ims.ctc.ru
type=friend
secret=*********
regsecond=600
qualify=3000
port=5060
insecure=invite,port
host=217.15.133.10
fromuser=+74852000000@yar.ims.ctc.ru
fromdomain=yar.ims.ctc.ru
dtmfmode=rfc2833
disallow=all
defaultuser=+74852000000@yar.ims.ctc.ru

Судя по хосту — yar.ims.ctc.ru это не Ростелеком, а Крупнейший подрядчик по реализации инженерных проектов.

Исправьте type=friend на type=peer

Ростелеком разрешает отправлять Caller ID в формате +74852000000 ?

На транке у вас формула 7811+Х как по вашему должна происходить обработка вызываемого номера?
По синтаксису: если в канал (этот транк) буде направлен номер из одной цифры от 0 до 9, то к нему впереди будет приставлено 7811, и уйдёт, если набрать 5, в набор — 78115.
Но маршрут вы задали в этот транк шестизначные
ХХХХХХ и одинадцатизнак 8ХХХХХХХХХХ
Где логика?

ded
 
Сообщений: 15582
Зарегистрирован: 26 авг 2010, 19:00

Re: Не проходят исходящие вызовы в SIP транк.

Сообщение Zavr2008 » 08 июн 2021, 00:25

username=+74852000000@yar.ims.ctc.ru

Родимый Хуавей в Ярике. Земляки)

Судя по хосту — yar.ims.ctc.ru это не Ростелеком, а Крупнейший подрядчик по реализации инженерных проектов.

CTC судя во всему — рудимент ЦентрТелеКом, эхо ушедшего ;)
Нет, это просто первый хуавей в РФ.. Отдельная боль и история как строили коллеги

Настройки не те малость для Ярика:
fromuser=+74852000000
без домена,
outboundproxy=217.15.133.10

Строка register:
register =>

+74852000000@yar.ims.ctc.ru

:secret:+74852000000@yar.ims.ctc.ru@217.15.133.10:5060/+74852000000

Они еще за CallerID мзду берут отдельную, но верный CID есть в заголовках и так.

Российские шлюзы E1 Alvis-GW. Voip-Модернизация УПАТС, FreePBX, CRM. Продолжаем работать, импортозамещаем!

Аватар пользователя
Zavr2008
 
Сообщений: 2056
Зарегистрирован: 27 янв 2011, 01:35
  • Сайт

Re: Не проходят исходящие вызовы в SIP транк.

Сообщение ded » 08 июн 2021, 01:29

Изображение

ded
 
Сообщений: 15582
Зарегистрирован: 26 авг 2010, 19:00

Re: Не проходят исходящие вызовы в SIP транк.

Сообщение weerdsa » 08 июн 2021, 09:05

Zavr2008 писал(а):fromuser=+74852000000
без домена,

Вот это помогло. Исходящие и входящие работают!
Большое спасибо всем за помощь.

7811+Х тоже убрал. Осталось от работы со шлюзом, видимо ему это помогало как-то ориентироваться…

Zavr2008 писал(а):Строка register:
register =>

+74852000000@yar.ims.ctc.ru

:secret:+74852000000@yar.ims.ctc.ru@217.15.133.10:5060/+74852000000

эту строку несколько дней выбивали от провайдера))

weerdsa
 
Сообщений: 8
Зарегистрирован: 09 янв 2020, 17:35

Re: Не проходят исходящие вызовы в SIP транк.

Сообщение Zavr2008 » 08 июн 2021, 12:25

Могу гордиться тем, что первым в свое время цепанулся к этому софтсвичу Астером.
Недели 2 ушло помню, пользуйтесь)

Российские шлюзы E1 Alvis-GW. Voip-Модернизация УПАТС, FreePBX, CRM. Продолжаем работать, импортозамещаем!

Аватар пользователя
Zavr2008
 
Сообщений: 2056
Зарегистрирован: 27 янв 2011, 01:35
  • Сайт


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 2

I have a toll free DID that users call to access my PBX service on an Asterisk box. The problem is; this DID comes only with a single channel so the system can only receive one call at a time. My initial idea was to simply get the caller ID of the incoming call, disconnect the caller and issue an automated call back to him to proceed with the call. This would free up my toll free number but could be confusing for the caller of course and also, there are issues where the caller calls from behind an extension. The best solution would be to somehow seemlessly switch the call to an outgoing trunk to reconnect the caller but now using my SIP trunk.

My question is; is there a way to do this in Asterisk (or I guess, does SIP somehow allow such operation)?

Thanks in advance.

asked Apr 11, 2015 at 12:42

user975068's user avatar

That is called «callback».

Yes, you can do it. No, asterisk have no internal way do that and no way do it not noticable for user.

answered Apr 11, 2015 at 19:31

arheops's user avatar

arheopsarheops

15.4k1 gold badge20 silver badges28 bronze badges

Форум РадиоКот • Просмотр темы — VoIP (SIP), проблема с исходящими

Сообщения без ответов | Активные темы

ПРЯМО СЕЙЧАС:

Автор Сообщение

Не в сети

Заголовок сообщения: VoIP (SIP), проблема с исходящими

СообщениеДобавлено: Пн авг 01, 2016 20:15:57 

Друг Кота
Аватар пользователя

Карма: 70

Рейтинг сообщений: 1238

Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7502

Рейтинг сообщения: 0

Проблема, с которой мучаюсь уже месяца два.

Есть шлюз Cisco SPA122. Стоит за NAT, на роутере настроен port trigger 5060:5080 TCP -> 10000:20000 UDP, 5060:5080 TCP -> 5000:5500 TCP. На шлюзе включен NAT keepalive.

Все работает, но:

1. периодически звонок сам по себе завершается после примерно 10 — 15 минут разговора, причем иногда все ОК — и полчаса, и час разговор проходит нормально.

2. Периодически отваливаются исходящие. Т.е., входящие проходят, но при попытке набора номера — короткие гудки.

После №1 в 99% случаев возникает №2. Проблема исчезает сама по себе через некоторое время. Больше никаких закономерностей не обнаружил.

С этим я уже сломал весь мозг. Испровал, наверное, все возможные настройки SIP-таймеров, NAT и port trigger’а.

Может у кого было что-нибудь подобное?


_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.

Вернуться наверх
 

ПрофильПрофиль wwwWWW

 

Реклама

korob

Не в сети

Заголовок сообщения: Re: VoIP (SIP), проблема с исходящими

СообщениеДобавлено: Пн авг 01, 2016 20:49:48 

Друг Кота
Аватар пользователя

Карма: 142

Рейтинг сообщений: 5950

Зарегистрирован: Чт авг 09, 2012 01:09:39
Сообщений: 6635
Откуда: Ливны

Рейтинг сообщения: 0

YS писал(а):

Стоит за NAT, на роутере настроен port trigger 5060:5080 TCP -> 10000:20000 UDP, 5060:5080 TCP -> 5000:5500 TCP

А на роутере шлюз прикладного уровня для SIP разрешён (SIP ALG ==> [Enable], H.323 ALG ==> [Enable])? Обычно в фаерволе, или в настройках NAT.


_________________
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.

Вернуться наверх
Реклама

YS

Не в сети

Заголовок сообщения: Re: VoIP (SIP), проблема с исходящими

СообщениеДобавлено: Пн авг 01, 2016 21:11:15 

Друг Кота
Аватар пользователя

Карма: 70

Рейтинг сообщений: 1238

Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7502

Рейтинг сообщения: 0

У меня на роутере т.н. «прошивка от Олега». Настроек SIP ALG я там не нашел…


_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.

Вернуться наверх

Spec

Не в сети

Заголовок сообщения: Re: VoIP (SIP), проблема с исходящими

СообщениеДобавлено: Вт авг 02, 2016 09:49:01 

Карма: 1

Рейтинг сообщений: 22

Зарегистрирован: Чт мар 28, 2013 00:21:42
Сообщений: 234
Откуда: Питер

Рейтинг сообщения: 0

кто провайдер?
порт триггер лучше изменить на порт форвард…
..форвардим только УДП порты

при ошибке набора, что пишет в логе спашки?

Вернуться наверх

YS

Не в сети

Заголовок сообщения: Re: VoIP (SIP), проблема с исходящими

СообщениеДобавлено: Вт авг 02, 2016 20:09:13 

Друг Кота
Аватар пользователя

Карма: 70

Рейтинг сообщений: 1238

Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7502

Рейтинг сообщения: 0

Провайдер Билайн. Техподдержка ничем не помогла.

Логи:

— обрыв звонка.

Срыв вызова (короткие гудки после набора номера):


_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.

Вернуться наверх
Реклама

Spec

Не в сети

Заголовок сообщения: Re: VoIP (SIP), проблема с исходящими

СообщениеДобавлено: Ср авг 03, 2016 01:27:19 

Карма: 1

Рейтинг сообщений: 22

Зарегистрирован: Чт мар 28, 2013 00:21:42
Сообщений: 234
Откуда: Питер

Рейтинг сообщения: 0

Странно, что пров не помог…. уж он то точно должен все видеть со своей стороны.. :dont_know:

с обрывом конечно ничего не понятно… нужны комменты прова, что там происходит на канальном уровне…
..а если глянуть статистику по линии(Voice->Information) много там ошибок, потерянных пакетов?

отбой по набору идет на любой номер и на прямой городской тоже?
..опять-же, что говорит пров — он получил все цифры правильно, почему он дает отлуп??

а если спашку поставить перед роутером — глюки пропадают?
и вообще, что за канал в инет… не 4Г?
..сильно загружен, айпи белый или еще куча натов?

станы, сиппрокси какие-нибудь используете?
какой таймер реконнекта стоит?

ЗЫ. прошивку лучше обновить…

Вернуться наверх

ingvart

Не в сети

Заголовок сообщения: Re: VoIP (SIP), проблема с исходящими

СообщениеДобавлено: Сб авг 20, 2016 11:32:18 

Родился
Аватар пользователя

Карма: 2

Рейтинг сообщений: 1

Зарегистрирован: Пт дек 02, 2011 13:35:47
Сообщений: 10
Откуда: берётся пыль и куда деваются деньги

Рейтинг сообщения: 0

Если все работает, а потом не работает, потом снова работает — не в настройках и не в софте проблема. Моё мнение оборудование или провайдер. Увы лечится только заменой.


_________________
Севастополь. Крым

Вернуться наверх

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Я установил SIP TRUNK во FreePBX/Asterisk, который отлично работает для входящих звонков. Вот соответствующая конфигурация:

type=friend
host=201.217.31.10
callerid=mynumber
[email protected]
[email protected]
fromuser=595XXYYZZZZZZ
fromdomain=prepago.com.py
secret=******
dtmfmode=auto
trunkname=covoip
context=from-trunk
hasexten=no
hasiax=no
hassip=yes
registeriax=no
registersip=yes
trunkstyle=voip
nat=force_rport,comedia
insecure=port,invite
disallow=all
allow=alaw,ulaw,gsm
qualify=yes

Однако всякий раз, когда я пытаюсь выполнить исходящий вызов (через ту же магистраль), у меня появляется сигнал «все линии заняты» от звездочки. Если я включаю SIP DEBUG, это то, что я получаю (очевидно, мой вызов отклоняется из-за неверного псевдонима на другой стороне, который я не могу контролировать, так как это мой VOIP-провайдер):

<--- SIP read from UDP:201.217.31.10:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.16.50:5061;received=190.128.230.22;branch=z9hG4bK6a440fdb;rport=5061
From: <sip:[email protected]>;tag=as3a625f1c
To: <sip:[email protected]>
Call-ID: 59fbc0e25c141a603114ce2214c9d208@[::1]
CSeq: 180 REGISTER
Contact: <sip:[email protected]:5061>;expires=30
Expires: 30
User-Agent: FPBX-AsteriskNOW-12.0.33(13.0.1)
Content-Length: 0

<------------->
--- (10 headers 0 lines) ---
[2015-02-19 15:48:50] NOTICE[2015]: chan_sip.c:23725 handle_response_register: Outbound Registration: Expiry for 201.217.31.10 is 30 sec (Scheduling reregistration in 24 s)
Really destroying SIP dialog '59fbc0e25c141a603114ce2214c9d208@[::1]' Method: REGISTER
[2015-02-19 15:48:52] WARNING[1833]: func_cdr.c:349 cdr_write_callback: CDR requires a value (CDR(variable)=value)
Audio is at 16688
Adding codec ulaw to SDP
Adding codec alaw to SDP
Adding codec gsm to SDP
Adding non-codec 0x1 (telephone-event) to SDP
Reliably Transmitting (NAT) to 201.217.31.10:5060:
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 192.168.16.50:5061;branch=z9hG4bK61ad8aec;rport
Max-Forwards: 70
From: <sip:[email protected]:5061>;tag=as23ae8214
To: <sip:[email protected]>
Contact: <sip:[email protected]:5061>
Call-ID: [email protected]
CSeq: 102 INVITE
User-Agent: FPBX-AsteriskNOW-12.0.33(13.0.1)
Date: Thu, 19 Feb 2015 18:48:52 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 300

v=0
o=root 1709304421 1709304421 IN IP4 192.168.16.50
s=Asterisk PBX 13.0.1
c=IN IP4 192.168.16.50
t=0 0
m=audio 16688 RTP/AVP 0 8 3 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=maxptime:150
a=sendrecv

---

<--- SIP read from UDP:201.217.31.10:5060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.16.50:5061;received=190.128.230.22;branch=z9hG4bK61ad8aec;rport=5061
From: <sip:[email protected]:5061>;tag=as23ae8214
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 102 INVITE

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

<--- SIP read from UDP:201.217.31.10:5060 --->
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 192.168.16.50:5061;received=190.128.230.22;branch=z9hG4bK61ad8aec;rport=5061
From: <sip:[email protected]:5061>;tag=as23ae8214
To: <sip:[email protected]>;tag=b72e12N2654e5f93c-504b
Call-ID: [email protected]
CSeq: 102 INVITE
Reason: Q.850 ;cause=38 ;text="11017 - Invalid alias"
Content-Length: 0

<------------->
--- (8 headers 0 lines) ---
Transmitting (NAT) to 201.217.31.10:5060:
ACK sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 192.168.16.50:5061;branch=z9hG4bK61ad8aec;rport
Max-Forwards: 70
From: <sip:[email protected]:5061>;tag=as23ae8214
To: <sip:[email protected]>;tag=b72e12N2654e5f93c-504b
Contact: <sip:[email protected]:5061>
Call-ID: [email protected]
CSeq: 102 ACK
User-Agent: FPBX-AsteriskNOW-12.0.33(13.0.1)
Content-Length: 0

Есть идеи, что может быть не так с моей стороны?

Если я подключаю простой софтфон к своему провайдеру VOIP, он работает безупречно (входящие и исходящие вызовы).

Возможно, вам также будет интересно:

  • Ошибка исходный файл не откомпилирован dev c
  • Ошибка исходные файлы не прошли проверку целостности не удалось собрать
  • Ошибка источник ссылки не найден ошибка источник ссылки не найден
  • Ошибка источник ссылки не найден word при печати как убрать
  • Ошибка источник перекрестной ссылки не найден

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии