Elastix не работает перевод звонка

Elastix — спонтанная проблема с переводом звонка.

Приветствую.
В организации работает Elastix elastix-2.0.0-58 с астериском asterisk-1.6.2.13-0. Все работает гладко, однако у нескольких номеров возникают спонтанные проблемы перевода звонка, а именно при переводе на любой номер выдается сигнал «занято». Продолжается такая проблема обычно несколько минут, после чего все снова работает нормально. Телефон Cisco IP Phone 7911, меняли на заведомо рабочий. В логах астериска сообщений о проблемах нет. Куда копать?

Какой перевод? atxfer или blind?
Перевод осуществляется средствами телефона или астериска?
С какого телефона и на какой телефон происходит перевод?

Телефон Cisco IP Phone 7911, меняли на заведомо рабочий.

Как было установлено, что он заведомо рабочий?

Перевод средствами телефона.
Как определить atxfer или blind? Файла features.conf на сервере нет.
Перевод сбоит как с внутреннего номера на внутренний номер, так и с внешнего номера на внутренний номер.

Заведомо рабочий телефон: один ставили новый из коробки, второй бессбойно проработал год на другом рабочем месте.

Чем одно от другого отличается знаешь?

Заведомо рабочий телефон: один ставили новый из коробки, второй бессбойно проработал год на другом рабочем месте.

Это еще ни о чем не говорит.

В общем, надо смотреть sip debug. Ну и настройки пиров покажи на всякий случай.

Чем одно от другого отличается знаешь?

В общих чертах. atxfer — это когда переводящий сначала слышит голос того на кого переводит, а потом кладет трубку и звонок переводится. blind — это когда соединение переводимого и того на кого переводят происходит без предварительного соединения с переводящим. Правильно?

Как предлагаете проверить?

[100]
deny=0.0.0.0/0.0.0.0
secret= секрет
dtmfmode=rfc2833
canreinvite=no
context=MoscowOnly
host=dynamic
type=friend
nat=no
port=5060
qualify=yes
callgroup=
pickupgroup=
dial=SIP/100
accountcode=
mailbox=100@device
permit=10.1.0.0/255.255.0.0
callerid=device
call-limit=50
faxdetect=no

А как посмотреть sip debug ?

Вариант с глюком прошивки не рассматривается?

Вариант с глюком прошивки не рассматривается?

стояли две, не самые, правда, новые прошивки — ситуация не менялась. Кроме того, этот же телефон, работая на другом месте, беспроблемно переводил звонки, а будучи переставленным — стал периодически вот так сбоить.

Спасибо за подсказку, буду смотреть дебаг, ловить проблему. Если решение будет найдено — отпишу в тему.

будучи переставленным — стал периодически вот так сбоить.

С сетью проблем нет? Проверял?

Сеть работоспособна, проблем у компьютера, подключенного через этот телефон, нет. Тестирование линии от ближайшего коммутатора проблем не выявило — обрывов нет, все жилы целы. Правда, тестировали дешевым лантестером. И не пробовали переключать в другой порт коммутатора.

Источник

Elastix не работает перевод звонка

jacuba » 21 авг 2014, 10:41

Добрый день, использую elastix 2.4
астер выступает в качестве прокси для АТС провайдера. То есть короткие номера на АТС провайдера я подключаю, как внешние транки на астериске.
На астере были зарегистрированы 10 номеров от провайдера, сейчас закупили еще 5, хочу подключить их по такой же схеме.

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

sip show peers показывает, что номер зарегистрирован.

Вот звонок с рабочего транка:

А вот с нерабочего:

Может ли АТС провайдера меня посылать, если в поле FROM стоит «unknown»? (во втором примере)

Так же, когда меня отбивает АТС провайдера в консоле появляется надпись:

По какой причине может такое получаться?

Re: Не работают исходящие Elastix

ded » 21 авг 2014, 13:31

Пройдите по схеме:

Провайдер может отбивать из-за неправильного From
Cause No. 21 — call rejected.
This cause indicates that the equipment sending this cause does not wish to accept this call. although it could have accepted the call because the equipment sending this cause is neither busy nor incompatible. This cause may also be generated by the network, indicating that the call was cleared due to a supplementary service constraint. The diagnostic field may contain additional information about the supplementary service and reason for rejection.

Re: Не работают исходящие Elastix

jacuba » 21 авг 2014, 14:37

Набор номера назначения верный,
Как проверить формат исходящего номера?

Набираю свой номер, звонок уходит в транк, но после этого «отлуп» от провайдера.

Правильно ли я понимаю, что под инвайтом понимается следующая строка:
INVITE sip:8922363ХХХХ@188.187.255.6 SIP/2.0

После этой строки идут следующие
SIP/2.0 100 Trying
SIP/2.0 180 Ringing
SIP/2.0 603 Disconnect code from RADIUS

Поле FROM уже определяется нормально

Re: Не работают исходящие Elastix

ded » 21 авг 2014, 14:49

Re: Не работают исходящие Elastix

Vlad1983 » 21 авг 2014, 15:13

Re: Не работают исходящие Elastix

jacuba » 25 авг 2014, 14:57

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

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

Источник

Elastix не работает перевод звонка

koval » 11 фев 2016, 13:12

Провайдер транк отдает по IP без регистрации. Исходящий настроил, всё работает. Проблема с входящим.

10.X.242.42 — IP адрес Asterisk
62.X.15.8 — IP адрес шлюза транка

Код: выделить все [2016-02-10 21:55:50] VERBOSE[3255] chan_sip.c: Reliably Transmitting (no NAT) to 62.X.15.8:5060:
OPTIONS sip:62.X.15.8 SIP/2.0
Via: SIP/2.0/UDP 10.X.242.42:5060;branch=z9hG4bK2a4d99ff
Max-Forwards: 70
From: «Unknown» ;tag=as1499ba48
To:
Contact:
Call-ID: 6da784e876517fe554b5eae642fcbbb8@10.X.242.42:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-2.11.0(11.17.1)
Date: Wed, 10 Feb 2016 20:55:50 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


[2016-02-10 21:55:50] VERBOSE[3255] chan_sip.c:

SIP/2.0 480 No Routes Found
Via: SIP/2.0/UDP 10.X.242.42:5060;branch=z9hG4bK2a4d99ff
From: «Unknown» ;tag=as1499ba48
To: ;tag=aprqngfrt-ng5ugi20000c6
Call-ID: 6da784e876517fe554b5eae642fcbbb8@10.X.242.42:5060
CSeq: 102 OPTIONS

[2016-02-10 21:55:50] VERBOSE[3255] chan_sip.c: — (6 headers 0 lines) —
[2016-02-10 21:55:50] VERBOSE[3255] chan_sip.c: Really destroying SIP dialog ‘6da784e876517fe554b5eae642fcbbb8@10.X.242.42:5060’ Method: OPTIONS
[2016-02-10 21:55:51] VERBOSE[3255] chan_sip.c: Reliably Transmitting (no NAT) to 62.X.15.8:5060:
OPTIONS sip:62.X.15.8 SIP/2.0
Via: SIP/2.0/UDP 10.X.242.42:5060;branch=z9hG4bK5a33b1ea
Max-Forwards: 70
From: «Unknown» ;tag=as06822043
To:
Contact:
Call-ID: 2daaf3552bf337ab602f68043ace42e8@10.X.242.42:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-2.11.0(11.17.1)
Date: Wed, 10 Feb 2016 20:55:51 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


[2016-02-10 21:55:51] VERBOSE[3255] chan_sip.c:

SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.X.242.42:5060;branch=z9hG4bK5a33b1ea
From: «Unknown» ;tag=as06822043
To: ;tag=snl_0011502104
Call-ID: 2daaf3552bf337ab602f68043ace42e8@10.X.242.42:5060
CSeq: 102 OPTIONS
Contact:
Supported: sip-stun
Content-Length: 0

[2016-02-10 21:55:51] VERBOSE[3255] chan_sip.c: — (9 headers 0 lines) —
[2016-02-10 21:55:51] VERBOSE[3255] chan_sip.c: Really destroying SIP dialog ‘2daaf3552bf337ab602f68043ace42e8@10.X.242.42:5060’ Method: OPTIONS
[2016-02-10 21:55:50] VERBOSE[3255] chan_sip.c: Reliably Transmitting (no NAT) to 62.X.15.8:5060:
OPTIONS sip:62.X.15.8 SIP/2.0
Via: SIP/2.0/UDP 10.X.242.42:5060;branch=z9hG4bK2a4d99ff
Max-Forwards: 70
From: «Unknown» ;tag=as1499ba48
To:
Contact:
Call-ID: 6da784e876517fe554b5eae642fcbbb8@10.X.242.42:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-2.11.0(11.17.1)
Date: Wed, 10 Feb 2016 20:55:50 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


[2016-02-10 21:55:50] VERBOSE[3255] chan_sip.c:

SIP/2.0 480 No Routes Found
Via: SIP/2.0/UDP 10.X.242.42:5060;branch=z9hG4bK2a4d99ff
From: «Unknown» ;tag=as1499ba48
To: ;tag=aprqngfrt-ng5ugi20000c6
Call-ID: 6da784e876517fe554b5eae642fcbbb8@10.X.242.42:5060
CSeq: 102 OPTIONS

[2016-02-10 21:55:50] VERBOSE[3255] chan_sip.c: — (6 headers 0 lines) —
[2016-02-10 21:55:50] VERBOSE[3255] chan_sip.c: Really destroying SIP dialog ‘6da784e876517fe554b5eae642fcbbb8@10.X.242.42:5060’ Method: OPTIONS
[2016-02-10 21:55:51] VERBOSE[3255] chan_sip.c: Reliably Transmitting (no NAT) to 62.X.15.8:5060:
OPTIONS sip:62.X.15.8 SIP/2.0
Via: SIP/2.0/UDP 10.X.242.42:5060;branch=z9hG4bK5a33b1ea
Max-Forwards: 70
From: «Unknown» ;tag=as06822043
To:
Contact:
Call-ID: 2daaf3552bf337ab602f68043ace42e8@10.X.242.42:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-2.11.0(11.17.1)
Date: Wed, 10 Feb 2016 20:55:51 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


[2016-02-10 21:55:51] VERBOSE[3255] chan_sip.c:

SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.X.242.42:5060;branch=z9hG4bK5a33b1ea
From: «Unknown» ;tag=as06822043
To: ;tag=snl_0011502104
Call-ID: 2daaf3552bf337ab602f68043ace42e8@10.X.242.42:5060
CSeq: 102 OPTIONS
Contact:
Supported: sip-stun
Content-Length: 0

[2016-02-10 21:55:51] VERBOSE[3255] chan_sip.c: — (9 headers 0 lines) —
[2016-02-10 21:55:51] VERBOSE[3255] chan_sip.c: Really destroying SIP dialog ‘2daaf3552bf337ab602f68043ace42e8@10.X.242.42:5060’ Method: OPTIONS

По ходу лога несколько вопрос.
1. Почему нету INVITE от сервера? Разве входящий звонок не должен инициализироваться от шлюза, в нашем случае от 62.X.15.8 ?
2. Почему сначала определяется как

Код: выделить все From: «Unknown» ;tag=as1499ba48 , а потом как

Код: выделить все From: «Unknown» ;tag=as06822043.
Почему номер телефона не сразу определяется?

3. Правильно ли я понимаю что

Код: выделить все [2016-02-10 21:55:50] VERBOSE[3255] chan_sip.c: Reliably Transmitting (no NAT) to 62.X.15.8:5060:
OPTIONS sip:62.X.15.8 SIP/2.0
Via: SIP/2.0/UDP 10.X.242.42:5060;branch=z9hG4bK2a4d99ff
Max-Forwards: 70
From: «Unknown» ;tag=as1499ba48
To:
Contact:
Call-ID: 6da784e876517fe554b5eae642fcbbb8@10.X.242.42:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-2.11.0(11.17.1)
Date: Wed, 10 Feb 2016 20:55:50 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0

означает что
Код: выделить все «Unknown» посылает информацию для Код: выделить все ?

Источник

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Маршрутизация вызовов в Elastix 4

Маршрутизация для Elastix

4 минуты чтения

Для осуществления перенаправления вызовов по необходимым правилам прибегают к настройке входящих и исходящих маршрутов. Из названия ясно, что входящие маршруты отвечают за обработку входящих вызовов, а исходящие за обработку звонков в город. В статье расскажем о настройке обоих маршрутов в IP – АТС Elastix.

Продвинутый курс по Asterisk

Концентрат редких знаний, для внедрения Asterisk в крупных предприятиях. Все это мы собрали в одном курсе для тебя.

Настройка входящих маршрутов

Начнем с настройки маршрутизации для приходящих на нашу АТС звонков. Для этого, перейдем в раздел PBXPBX ConfigurationInbound Routes. Перед нами откроется интерфейс настройки входящего маршрута:

В рядовом случае, маршрутизация осуществляется по параметру DID Number — это номер, который набрал звонящий. Например, у вас есть 2 номера: 74951234567 и 74957654321. Чтобы при звонке на первый номер вызовы уходили на оператора, а при звонке на второй номер на менеджера, нужно создать два отдельных маршрута. Чтобы Elastix смог отличить звонок на первый номер от звонка на второй, необходимо создать маршрут с DID Number 74951234567 с перенаправлением на оператора, и второй маршрут с DID Number 74957654321 с направлением на менеджера. Для того, чтобы входящие заработали, достаточно следующей настройки:

Рассмотрим прочие пункты настройки:

  • Add Incoming Route
    • Description — описание для создаваемого маршрута
    • DID Number — номер DID, который мы обсуждали ранее. Это номер, который набирает звонящий.
    • CallerID Number — в данном поле можно указать номер звонящего (CallerID). В данном случае маршрут будет проверять два условия: совпадения номера звонящего и набранного номера.
    • CID Priority Route — если вы хотите исключительно маршрутизировать звонок по номеру звонящего, то поставьте галочку в данном чекбоксе.
  • Options
    • Alert Info — если данный маршрут является обязательным (аварийным, например, для службы безопасности), мы можете оснащать заголовки SIP сообщений текстом в поле ALERT_INFO. Большинство устройств, получая текст в данном поле могут изменить сигнал звонка или автоматически ответить на звонок
    • CID name prefix — в данном поле разрешается подставить префикс для имени в составе Caller ID. Например, префикс Partner: на маршруте преобразует звонок с номера 74951234567 в Partner:74951234567
    • Music On Hold — музыка на удержании, для вызовов, которые отрабатываются по этому маршруту
    • Signal RINGING — посылать ли сигнал КПВ (Контроль посылки вызова) до ответа на звонок
    • Pause Before Answer — временная задержка перед обработкой вызова по правилам этого маршрута
  • Privacy
    • Privacy Manager — если вызов пришел без CallerID, то звонящему будет предложено ввести свой номера телефона в течение 3 попыток
  • Call Recording
    • Call Recording — записывать ли вызовы на данном маршруте
  • CID Lookup Source
    • Source — источник для преобразования номеров в имена. Осуществляется с помощью модуля CallerID Lookup Sources
  • Fax Detect
    • Detect Faxes — определять ли факсимильные сигналы на данном маршруте
  • Language
    • Language — настройка языка, который функционирует на данном маршруте. Например, маршрут может быть предназначен для звонящих из Германии, Франции или России. Настройка так же влияет на параметр Privacy Manager
  • Set Destination
    • Выбрать назначение для звонка из представленных

Настройка исходящих маршрутов

Теперь сделаем настройку маршрутов для исходящих вызовов. Переходим в раздел PBXPBX ConfigurationOutbound Routes:

В разделе рассмотрим краткую настройку модуля. Если вы хотите подробно ознакомиться о всеми опциями настройки, то перейдите по этой ссылке.

Итак, чтобы ваши телефоны смогли звонить в город, необходимо настроить следующие позиции:

  • Route Name — имя для маршрута
  • Dial Patterns that will use this Route — шаблон для отправки вызовов по этому маршруту. Если вы хотите отправлять все без разбора вызовы и без преобразования в транк, то в поле match pattern укажите . (точку)
  • Trunk Sequence for Matched Routes — транк, в который вызов будет отправляться по этому маршруту. Можно указать несколько, и, в случае, если первый транк будет не доступен, то будет использоваться следующий.

Продвинутый курс по Asterisk

Концентрат редких знаний, для внедрения Asterisk в крупных предприятиях. Все это мы собрали в одном курсе для тебя.

Источник

Читайте также:  Колонки как починить провода
Оцените статью