Меню

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

  • Remove From My Forums
  • Question

  • when trying to dial out via a sip trunk, i get the following error

    Start-Line: SIP/2.0 403 From: URI not recognized

    the From: URI is my sip address
    tim@domain.com, why is it saying its not recognized??

Answers

  • Hi Tim,

    I have finally got this working. Looks like there was a bug with the Fortinet firmware that was recently fixed.

    We are now running v4.0,build0496,111108 (MR3 Patch 3)  and it is all working.

    If you can’t get it going after applying this firmware let me know and i can share our config.

    Toby.

    • Proposed as answer by

      Tuesday, November 22, 2011 4:51 AM

    • Marked as answer by
      Tim_MCP
      Tuesday, December 6, 2011 2:32 PM

  • OK I got it!!!

    MR3 Patch 3 was the firmware resolution. after applying that i created my VIP (Wan1 -> Internal6) then created another firewall rule (Internal6 -> WAN1 NAT Enabled to use Destination Address) which will use the address specified in the VIP for WAN1
    -> Internal6

    Once i logged into the mediation server and confirmed it was routing using the SIP Trunk Public IP. still wasent working correctly. Added VOIP profile to WAN1-> Internal. created the session-helper for tcp AND udp port 5060. thats where everything started
    working.

    To create the 2 session-helper entries

    # config sys session-helper
    # edit 0
    # set name sip
    # set port 5060
    # set protocol 17
    # end

    # config sys session-helper
    # edit 0
    # set name sip
    # set port 5060
    # set protocol 6
    # end

    As Lync doesent support ALG we need to use the session-helper. Also another thing i was doing wrong before was creating a VIP-Pool for NATTING Internal6 -> WAN1. on that policy use NAT and set to «Use Destination Address» and this will use the IP Address
    spcified in the VIP.

    Iv been monitoring this for 4 days now. i have been making calls to places just to test and everything has been working great so far.

    Thanks Toby for the heads up on MR3

    • Marked as answer by
      Tim_MCP
      Tuesday, December 6, 2011 2:32 PM

  • Remove From My Forums
  • Question

  • when trying to dial out via a sip trunk, i get the following error

    Start-Line: SIP/2.0 403 From: URI not recognized

    the From: URI is my sip address
    tim@domain.com, why is it saying its not recognized??

Answers

  • Hi Tim,

    I have finally got this working. Looks like there was a bug with the Fortinet firmware that was recently fixed.

    We are now running v4.0,build0496,111108 (MR3 Patch 3)  and it is all working.

    If you can’t get it going after applying this firmware let me know and i can share our config.

    Toby.

    • Proposed as answer by

      Tuesday, November 22, 2011 4:51 AM

    • Marked as answer by
      Tim_MCP
      Tuesday, December 6, 2011 2:32 PM

  • OK I got it!!!

    MR3 Patch 3 was the firmware resolution. after applying that i created my VIP (Wan1 -> Internal6) then created another firewall rule (Internal6 -> WAN1 NAT Enabled to use Destination Address) which will use the address specified in the VIP for WAN1
    -> Internal6

    Once i logged into the mediation server and confirmed it was routing using the SIP Trunk Public IP. still wasent working correctly. Added VOIP profile to WAN1-> Internal. created the session-helper for tcp AND udp port 5060. thats where everything started
    working.

    To create the 2 session-helper entries

    # config sys session-helper
    # edit 0
    # set name sip
    # set port 5060
    # set protocol 17
    # end

    # config sys session-helper
    # edit 0
    # set name sip
    # set port 5060
    # set protocol 6
    # end

    As Lync doesent support ALG we need to use the session-helper. Also another thing i was doing wrong before was creating a VIP-Pool for NATTING Internal6 -> WAN1. on that policy use NAT and set to «Use Destination Address» and this will use the IP Address
    spcified in the VIP.

    Iv been monitoring this for 4 days now. i have been making calls to places just to test and everything has been working great so far.

    Thanks Toby for the heads up on MR3

    • Marked as answer by
      Tim_MCP
      Tuesday, December 6, 2011 2:32 PM

Модератор: 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
 
Сообщений: 15458
Зарегистрирован: 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
 
Сообщений: 2013
Зарегистрирован: 27 янв 2011, 01:35
  • Сайт

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

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

Изображение

ded
 
Сообщений: 15458
Зарегистрирован: 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
 
Сообщений: 2013
Зарегистрирован: 27 янв 2011, 01:35
  • Сайт


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

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

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

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

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

  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 2 16

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

ответил


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

svoy Gravatar svoy
1603 1 4 20

http://svoy.in.ua/

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

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

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

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

Не в сети

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

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

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

Карма: 70

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

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

Рейтинг сообщения: 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
Сообщений: 6633
Откуда: Ливны

Рейтинг сообщения: 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

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

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

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

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


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

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

Spec

Не в сети

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

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

Карма: 1

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

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

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

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

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

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

Как выбрать батарейки для IoT-устройств – обзор эксперта

Как выбрать химические источники тока (ХИТ, батарейки) для устройств промышленного и бытового интернета вещей? В чем различие критериев выбора и ключевых параметров? Какие изделия популярных брендов FANSO и POWER FLASH удовлетворяют этим критериям?
Обо всем этом рассказывает ведущий инженер компании КОМПЭЛ по модулям питания и химическим источникам тока в статье.

Подробнее>>

YS

Не в сети

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

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

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

Карма: 70

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

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

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

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

Логи:

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

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


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

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

Реклама

Выгодные LED-драйверы MOSO для индустриальных приложений

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

Подробнее>>

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

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


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

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

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

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

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

Если вы столкнулись с невозможностью совершить исходящий звонок, прежде всего необходимо понять: сбой происходит на уровне вашей АТС 3CX, либо на уровне провайдера. Для того, чтобы это понять, совершите тестовый исходящий вызов (который будет неуспешным). Затем, обновите главную страницу веб-панели администрирования 3CX и в самом низу страницы, в Журнале событий сервера, проверьте, присутствует ли запись вида:

Call or Registration to 71234567890@******* has failed. Y.Y.Y.Y replied: 403 Auth Failed; from IP:Y.Y.Y.Y:5060

В указанном примере: 71234567890 – набранный вами номер, ******* – произвольное обозначение внешней линии, Y.Y.Y.Y – ip-адрес провайдера, через который должен был осуществляться этот вызов.

Обращаем внимание, в журнале событий 3CX всегда использует ip-адреса, даже если в настройках транка указано доменное имя SIP-сервера. Чтоб правильно понять запись в журнале событий, выясните ip-адрес вашего провайдера. Например, командой ping в командной строке Windows.

При анализе журнала, кроме обозначенных выше параметров, обратите внимание на то, чтоб время события (указано напротив сообщения, справа от него) совпадало со временем, когда вы совершали звонок. В результате, если в журнале событий запись, соответствующая вашему звонку, отсутствует, вероятно для вашего набора номера на нашлось исходящего правила, разрешающего такие наборы. На предмет создания исходящих правил читайте отдельную статью.

Если же запись с ошибкой, именно с ошибкой от провайдера, в журнале событий присутствует, то делаем вывод – АТС 3CX “выпустила” вызов наружу и отправила его провайдеру, провайдер ответил ошибкой, в связи с чем исходящий звонок не удался. Ниже приводим вероятные причины такого поведения провайдера:

  • На вашем лицевом счете закончились деньги. Зайдите в личный кабинет провайдера и проверьте состояние счета. При необходимости, пополните счет.
  • По какой-то причине SIP-транк 3CX не смог зарегистрироваться у провайдера, поэтому исходящие звонки через него не проходят. Зайдите в раздел “SIP транки” и обратите внимание, помечен ли нужный транк зеленым кружком. Если кружок красный, значит 3CX не может зарегистрировать SIP-транк у провайдера. Вероятные причины – проблемы с интернет соединением на вашем сервере 3CX, либо какой-то сбой у провайдера. В редких случаях ip-адрес провайдера может попасть в черный список 3CX. Проверьте состояние черного списка ip-адресов и удалите ip-адрес провайдера, если он там есть. Подробнее о черном списке – здесь. Если регистрация отсутствует, попробуйте выделить транк и нажать кнопку “Обновить регистрацию” в списке SIP-транков. После чего обновите страницу и проверьте состояние регистрации. Регистрацию у провайдера стоит проверять при условии, если транк использует авторизацию по логину и паролю. Если используется авторизация по ip-адресу, тогда нет смысла смотреть состояние регистрации – такой SIP-транк всегда будет выглядеть зарегистрированным, даже если оператор (по какой-либо причине) с вашей АТС не принимает ни одной SIP-команды.
  • Ваше исходящее правило разрешает звонки через провайдера, но формат набираемого номера неверен. У каждого провайдера свой “стандарт” набираемого номера, у одного номер должен начинаться с “8”, у другого —  с “7”, у третьего – еще как-нибудь. Правильный формат набираемого номера лучше всего уточнить у провайдера и подкорректировать исходящее правило для приведения формата к нужному виду.
  • Провайдер может отбивать исходящие звонки по причине того, что SIP-заголовки в сообщениях INVITE, которые генерирует 3CX при исходящем звонке, не соответствуют формату, который ожидает провайдер. В данном случае потребуется тонкая настройка SIP-транка. В свойствах любого SIP-транка во вкладке Исходящие параметры можно подстраивать SIP-заголовки, но сперва нужно получить от провайдера информацию, в каком заголовке и что именно требуется поменять. В таких случаях обычно делают захват трафика при совершении проблемного звонка, затем этот захват передают оператору, и он уже, анализируя его, сообщает вам, что не так, и что нужно поправить.
  • Провайдер может отбивать исходящие звонки по причине того, что ваш исходящий номер, который передается в транк, некорректен. Проверьте значения, указанные в свойствах пользователя (добавочного номера) в поле “Исходящий Caller ID”, а также значения полей SIP-транка “Основной номер транка” (вкладка Основные в свойствах транка) и “Caller ID по умолчанию” (вкладка Caller ID в свойствах транка).

Задать свой вопрос


* Если мы не смогли полно ответить на ваш вопрос, или вы искали другую информацию, которой нет в нашей базе знаний, обращайтесь в нашу компанию по телефону или по e-mail. Обращаем внимание: для всех новых клиентов, которые находятся на стадии изучения 3CX и определяются с покупкой, мы предлагаем полностью бесплатную поддержку, а для коммерческих инсталляций действует лояльная ценовая политика. Более подробно читайте по ссылке.

Отладка неполадок вызовов

Введение Проблемы с исходящими вызовами. Проблемы с входящими вызовами. Введение В работе с астериском, зачастую системные администраторы сталкиваются с вопросами: «Не могу дозвониться на номер 4951112233» или «У меня вызовы не работают» или «Почему мне не приходят вызовы, у меня телефон зарегистрирован». Для этого надо подключаться к консоли и смотреть лог звонка. Это может затрагивать […]

  1. Введение
  2. Проблемы с исходящими вызовами.
  3. Проблемы с входящими вызовами.

Введение

В работе с астериском, зачастую системные администраторы
сталкиваются с вопросами: «Не могу дозвониться на номер 4951112233» или «У меня
вызовы не работают» или «Почему мне не приходят вызовы, у меня телефон
зарегистрирован». Для этого надо подключаться к консоли и смотреть лог звонка.
Это может затрагивать как исходящие правила набора, так и входящие. В этой
статье рассмотрим основные неполадки диалплана, также захватим моменты, если
вызов все таки уходит к оператору связи.

Проблемы
с исходящими вызовами

В данном блоке будем рассматривать возможные неполадки при
исходящих вызовах. Здесь можно выделить следующие проблемы:

  • Не
    верный контекст вызова
  • Не
    совпадение с правилами набора
  • Ошибки
    кастомного диалплана

не
верный контекст

Теперь разберем каждый из разделов по порядку. Первым в
списке стоит не верный контекст. Под этим подразумевается, контекст, в
который включен внутренний номер. При попытке вызова вы услышите короткие
гудки. Первоначально надо зайти в консоль астериска командой asterisk -rvvv и попытаться
еще раз набрать с проблемного аппарата. У вас должно получиться что-то
подобное, как на изображении ниже.

invalid context
invalid context

Отладка: из изображения видим, что астериск
«ругается» на то, что не находит правила набора на номер 737 в контексте
internal. Для начала в консоли астериска введем команду dialplan show [email protected]internal. Из полученного
ответа будем исходить, как поступать дальше.

dialplan show
dialplan show

Астериск выдал нам
следующее: There is no
existence of ‘internal’ context. Это означает что такого контекста в
диалплане не существует, поэтому необходимо изменить значение параметра context для
внутреннего номера, с которого набираем. Это можно посмотреть в sip.conf в
значении context.

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

# asterisk -rvvv
# Call from '737' (192.168.170.105:5060) to extension '737' rejected because extension not found in context 'internal'.
> dialplan show [email protected]

Не
совпадение с правилами набора

Если вы
указали уже существующий контекст, но при попытке набора также слышите короткие
гудки, тогда снова заходим в консоль астериска и производим набор с проблемного
устройства.

У FreePBX свой готовый дилплан и с вашим может отличаться, поэтому при диагностике будьте внимательней

Отладка:
в данном примере при попытке вызвать номер 4951112233 произошла ошибка и вызов
сбросился. Смотрите изображение ниже.

Miss pattern
Miss pattern

В консоли
видим похожее сообщение, как в примере выше. Не спешите делать те же самые
действия, выполним похожую операцию.

> dialplan   show local   

Нам выдаст
похожую картину, как на скриншоте ниже.

dialplan show local
dialplan show local

Из вывода
следует, что в контексте local разрешены вызовы только на номера в формате XXX. Исправить это можно,
перенеся extension в контекст, где разрешено совершать вызовы наружу или
добавить правило набора на городские/мобильные номера.

Ошибки
кастомного диалплана

Также, бывает что контекст верный, и правила набора
совпадают, но вызов не проходит. Снова необходимо зайти в консоль астериска и
делать вызов. Совершив вызов проверяем появившийся лог звонка.

dialplan error

dialplan error

Отладка: на изображении выше мы находим оповещение об
ошибке WARNING[30855]. Оно гласит, что нет команды Got для экстеншена. (No application ‘Got’ for extension). Она
появилась сразу после выполнения команды NoOp. Значит, ошибка, где в написании диалплана. И в тексте
ошибки указывается где именно ошибка (from-internal, 84951112233, 2)

на втором приоритете. Посмотрим выполнение диалплана ранее
известной нам командой.

Из ответа видим, что в приоритете указано правило в
контексте from-internal-custom. И вторым пунктом
выполнения диалплана стоит приложение Got(outrt-2,,1).
Видимо ранее. Когда писали правило опечатались и имелось ввиду Goto, изменим на Goto в
файле extensions_custom.conf

Если у вас «голый» астериск, то по умолчанию надо искать extensions.conf

После правок, применим изменения командой dialplan reload и
проверим вызов.

Edited dialplan
Edited dialplan

Проблемы
с входящими вызовами

В данном разделе разберем неполадки, при входящих вызовах.
Условно ошибки можно разделить на несколько критериев:

  • Вызов
    не поступает на АТС
  • Не
    указан DID номер
  • Ошибки
    в диалплане

Вызов
не поступает на АТС

При попытке набрать внешний номер вызов отбивается и вы в
консоли лога звонка не видите. Из этого следует, что пакет INVITE, которые приходит от оператора
связи на астериск не доходит, это может вызывать несколько причин:

  1. Пакет
    вообще не приходит на АТС
  2. Или
    не проходит настроенный на АТС firewall

Проверить приходят ли пакеты на АТС, можно с помощью утилиты
tcpdump. Если в
дампе звонка вы не видите входящие пакеты от оператора связи, то тут возможны
несколько вариантов:

  1. Какие-то
    неполадки у оператора связи и вам придется звонить в ТП оператора
  2. Если
    транк с регистрацией, то возможно потерялась регистрация и надо заново
    послать оператору пакет REGISTER.
    Проверить можно командой sip
    show register.
sip showregister
sip showregister

Такое случается, к примеру, если зависли на роутере NAT сессии или пропал доступ к сети интернет.

Избавиться от этого можно с
помощью консольной команды астериска sip reload

В случае, когда перезагрузка SIP не
помогла, необходимо разбирать дамп и смотреть посылаемые пакеты REGISTER. Посмотреть как
это исправить, можно в нашей статье(https://voxlink.ru/kb/asterisk-configuration/operativnaya-diagnostika-sip-v-konsoli-asterisk-kanaly-pjsip-i-chan_sip/)

  1. Если
    транк без регистрации и в выводе команды sip show peers транк
    в статусе Unreacheble или UNKNOWN,
    возможно есть проблемы на сетевом оборудовании и по умолчанию порт UDP 5060
    не проброшен в сторону АТС.

Не
указан DID номер

В случае,
когда вы заводите транк с оператором связи, и необходимо вводить строку
регистрации, не указывается DID номер, на который будет поступать вызов. По умолчанию вызов
приходит в контекст на extension s.
Для которого у вас нет маршрута. Вследствие чего звонок сбрасывается вашей АТС.

extension s
extension s

Отладка: необходимо указать в строке регистрации DID номер, на который будет приходить вызов. Также, такой DID указать в правилах входящего маршрута.

IP АТС Ericsson-LG: iPECS eMG80, eMG800, UCP, LIK, MG, CM, Aria SOHO

исходящие по SIP

Модераторы: Wi$e, Mammon

исходящие по SIP

Здравствуйте!
Такая сложилась ситуация с Panasonic KX-NS500.
Настроил SIP — транки, проходит регистрация, входящие вызовы работают идеально-звук идет в обе стороны.
Но, при этом исходящих вызовов нет — станция просто не набирает номер. Смотрю трассировку в акуле, вообще никакой реакции на набор номера.
При этом на VoIP-шлюзе все работает — и входящие и исходящие звонки.
Гугл навел на мысль (возможно неправильно), что надо в 3.1.4 забить план набора номера, но какие бы комбинации не были введены-все тщетно.
Прошу помощи, может кто сталкивался с такой ситуацией.
Спасибо.

smith_sv

Новый Участник
 
Торренты: 0
Комментарии: 0
Раздал: 0 байт
Скачал: 0 байт
Ратио: None.
Сообщения: 11
Зарегистрирован: 29 май 2019, 12:46
Квалификация: Пользователь
Организация: стройка
  • Личное сообщение

Re: исходящие по SIP

Сообщение Mike_K » 29 май 2019, 16:14

что набираете для выхода на SIP транк?

Mike_K

Активный Участник
 
Торренты: 0
Комментарии: 1
Раздал: 97.52 Мб
Скачал: 424.1 Мб
Ратио: None.
Сообщения: 2576
Зарегистрирован: 11 янв 2008, 15:06
Откуда: г. Ростов-на-Дону
Квалификация: Инженер ТЦ производителя
Организация: РТЦ «ВОЛЬТА»
  • Личное сообщение
  • Сайт
  • ICQ

Re: исходящие по SIP

Сообщение smith_sv » 29 май 2019, 16:45

набираю 803 выход на co-линию, слышу гудок-набираю номер, дальше как описал

smith_sv

Новый Участник
 
Торренты: 0
Комментарии: 0
Раздал: 0 байт
Скачал: 0 байт
Ратио: None.
Сообщения: 11
Зарегистрирован: 29 май 2019, 12:46
Квалификация: Пользователь
Организация: стройка
  • Личное сообщение

Re: исходящие по SIP

Сообщение Mike_K » 29 май 2019, 16:50

номер sip транка точно равен 3?
после набора 803 гудка и через 40 сек, что слышно в трубке и что в трассировке за всё это время?
Если набирать с системного телефона что на дисплее пишет?

Mike_K

Активный Участник
 
Торренты: 0
Комментарии: 1
Раздал: 97.52 Мб
Скачал: 424.1 Мб
Ратио: None.
Сообщения: 2576
Зарегистрирован: 11 янв 2008, 15:06
Откуда: г. Ростов-на-Дону
Квалификация: Инженер ТЦ производителя
Организация: РТЦ «ВОЛЬТА»
  • Личное сообщение
  • Сайт
  • ICQ

Re: исходящие по SIP

Сообщение smith_sv » 29 май 2019, 16:54

Mike_K, в трассировке ничего абсолютно, только OPTIONS
на системном телефоне при входящем вызове вижу номер линии, такой же номер линии при исходящем
набираю 803 слышу гудок, подождал около 1,5 минут непрерывный гудок продолжается, скинул

smith_sv

Новый Участник
 
Торренты: 0
Комментарии: 0
Раздал: 0 байт
Скачал: 0 байт
Ратио: None.
Сообщения: 11
Зарегистрирован: 29 май 2019, 12:46
Квалификация: Пользователь
Организация: стройка
  • Личное сообщение

Re: исходящие по SIP

Сообщение smith_sv » 29 май 2019, 16:55

Mike_K писал(а):номер sip транка точно равен 3?

это с полной уверенностью не могу сказать

smith_sv

Новый Участник
 
Торренты: 0
Комментарии: 0
Раздал: 0 байт
Скачал: 0 байт
Ратио: None.
Сообщения: 11
Зарегистрирован: 29 май 2019, 12:46
Квалификация: Пользователь
Организация: стройка
  • Личное сообщение

Re: исходящие по SIP

Сообщение Mike_K » 29 май 2019, 16:59

наберите выход на SIP линию через
*37 — номер линии три знака, который видите при входящем вызове,
далее гудок и номер телефона для набора в SIP линию, подождите 40 сек.
Снимите трассировку при этом.

Mike_K

Активный Участник
 
Торренты: 0
Комментарии: 1
Раздал: 97.52 Мб
Скачал: 424.1 Мб
Ратио: None.
Сообщения: 2576
Зарегистрирован: 11 янв 2008, 15:06
Откуда: г. Ростов-на-Дону
Квалификация: Инженер ТЦ производителя
Организация: РТЦ «ВОЛЬТА»
  • Личное сообщение
  • Сайт
  • ICQ

Re: исходящие по SIP

Сообщение smith_sv » 29 май 2019, 17:04

набираю *37 — на экране системного телефона НЕ СУЩЕСТВУЕТ.
Правильно понимаю что надо набрать звездочка и цифры 37? После такой комбинации НЕ СУЩЕСТВУЕТ

smith_sv

Новый Участник
 
Торренты: 0
Комментарии: 0
Раздал: 0 байт
Скачал: 0 байт
Ратио: None.
Сообщения: 11
Зарегистрирован: 29 май 2019, 12:46
Квалификация: Пользователь
Организация: стройка
  • Личное сообщение

Re: исходящие по SIP

Сообщение Mike_K » 29 май 2019, 17:11

Нужно посмотреть, какой код прописан для доступа к одиночной СО. По умолчанию это звёздочка 37. Смотреть нужно в Конфигурация — 2. Система — 6. План нумерации — основное.

Можно по другому, на системном телефоне прописать кнопку S-CO линия с номером линии SIP. Это в пункте 4.1.4

Mike_K

Активный Участник
 
Торренты: 0
Комментарии: 1
Раздал: 97.52 Мб
Скачал: 424.1 Мб
Ратио: None.
Сообщения: 2576
Зарегистрирован: 11 янв 2008, 15:06
Откуда: г. Ростов-на-Дону
Квалификация: Инженер ТЦ производителя
Организация: РТЦ «ВОЛЬТА»
  • Личное сообщение
  • Сайт
  • ICQ

Re: исходящие по SIP

Сообщение smith_sv » 29 май 2019, 17:18

в 2.6.1 нашел эту настройку в поле Доступ к одиночной (S-CO) линии было пусто, ввел *37, дальше как вы советовали, ситуация аналогичная, гудок, в трассировке пусто.

smith_sv

Новый Участник
 
Торренты: 0
Комментарии: 0
Раздал: 0 байт
Скачал: 0 байт
Ратио: None.
Сообщения: 11
Зарегистрирован: 29 май 2019, 12:46
Квалификация: Пользователь
Организация: стройка
  • Личное сообщение


Вернуться в Panasonic KX-NS500

Кто сейчас на конференции

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



оставил комментарий

30 Сен, 21


от
dmitryn

(120 баллов)



Лог шлюза во время исходящего вызова:

[2021-09-30 11:34:11] NOTICE[1151] chan_sip.c: tttttttttccccccczzzzzzzzz  callid:5b7df1181b0905263273a0842950a30f@100.100.100.20, sip_pvt_ptr:1146134016
[2021-09-30 11:34:15] NOTICE[1151] chan_sip.c: tttttttttccccccczzzzzzzzz  callid:739f87810afb87485a6836c6070e6798@100.100.100.20, sip_pvt_ptr:1146134016
[2021-09-30 11:34:16] NOTICE[1151] chan_sip.c: tttttttttccccccczzzzzzzzz  callid:9411912e-c524-484b-adf9-a26e686af885, sip_pvt_ptr:0
[2021-09-30 11:34:16] NOTICE[1151] chan_sip.c: zzzzccttt 1125927949,1146134724
[2021-09-30 11:34:16] NOTICE[1151] chan_sip.c: zzzzccttt username:201, 1, 100.100.100.177:5060
[2021-09-30 11:34:16] NOTICE[1151] chan_sip.c: zzzzccttt
[2021-09-30 11:34:16] NOTICE[1151] chan_sip.c: [YEASTARMAPDNS] Get peer by ip and toexten:89108446764
[2021-09-30 11:34:16] NOTICE[1151] chan_sip.c: zzzzccttt 1146110388,1146134724
[2021-09-30 11:34:16] NOTICE[1151] chan_sip.c: zzzzccttt username:89108446764, 1, 100.100.100.177:5060
[2021-09-30 11:34:16] NOTICE[1151] chan_sip.c: zzzzccttt
[2021-09-30 11:34:16] NOTICE[1151] chan_sip.c: tttttttttccccccczzzzzzzzz  callid:9411912e-c524-484b-adf9-a26e686af885, sip_pvt_ptr:1146134016
[2021-09-30 11:34:16] NOTICE[1151] chan_sip.c: tttttttttccccccczzzzzzzzz  callid:9411912e-c524-484b-adf9-a26e686af885, sip_pvt_ptr:1146134016
[2021-09-30 11:34:16] NOTICE[1151] rtp.c: Set RTP to address rtp:1146136768 100.100.100.177:10790
[2021-09-30 11:34:16] NOTICE[26236] chan_dahdi.c: Channel 08 Set zone "ru" 
[2021-09-30 11:34:20] WARNING[26236] chan_dahdi.c: Enabled echo cancellation on channel 8
[2021-09-30 11:34:22] WARNING[26236] chan_dahdi.c: Disabled echo cancellation on channel 8
[2021-09-30 11:34:22] NOTICE[26236] rtp.c: Stop RTP address rtp:1146136768 100.100.100.177:10790
[2021-09-30 11:34:22] NOTICE[1151] chan_sip.c: tttttttttccccccczzzzzzzzz  callid:9411912e-c524-484b-adf9-a26e686af885, sip_pvt_ptr:1146134016
В поддержке ipmatika предложили задать одинаковое имя аккаунту на шлюзе и сотруднику. Не помогло.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

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

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка инициализации стим хитман абсолюшен
  • Ошибка интерфейса модуля криптографии неверный параметр keyset набор ключей 1с