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

Настройка звонка через IVR

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

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

Ответить
devset
Сообщения: 30
Зарегистрирован: 14 июл 2020, 11:17

Настройка звонка через IVR

Сообщение devset »

Приветствую форумчане!
Помогите пожалуйста разобраться в чем дело.
Есть три FreePBX 16 и на двух из них есть внешний транк от провайдеров (ОБИТ и Ростелеком) для звонков наружу ну и чтобы внешние компании могли звонить нам, а третий без транка просто со внутренними номерами.
Когда человек звонит на внешний номер компании он попадает в IVR может набрать добавочный и попасть к нужному человеку который находится на любом из трех FreePBX.
И все хорошо работало пока не поменяли протокол транков с IAX2 на PJSIP которые связывают между собой FreePBX'сы в трех городах.
Теперь картина такая с внешки человек попадая в IVR может дозвонится только до человека за определенным FreePBX и сип транком провайдера на оставшиеся два FreePBX не уходят вызовы просто скидывает.

У меня раньше был сделан кастомный экстеншен в файле extensions_custom.conf для того чтобы можно было позвонить любому человеку за любым FreePBX.
[ivr-2-custom]
exten => _XXXX,1,NoOp(Call by Moskow from ${CALLERID(all)} to ${EXTEN})
same => n,Dial(IAX2/MOS/${EXTEN},60,Tt)
same => n,Hangup()

exten => _XXXX,1,NoOp(Call by Tver from ${CALLERID(all)} to ${EXTEN})
same => n,Dial(IAX2/TVR/${EXTEN},60,Tt)
same => n,Hangup()

После перехода на PJSIP я поменял IAX2 на PJSIP в экстеншене, но не взлетело.

17875 [2024-05-30 13:11:30] VERBOSE[5798][C-000002d1] pbx.c: Executing [3939@ivr-2:2] Dial("PJSIP/Rtk-000005a5", "PJSIP/MOS/3939,60,Tt") in new stack
17876 [2024-05-30 13:11:30] ERROR[4990] res_pjsip.c: Endpoint 'MOS': Could not create dialog to invalid URI '3939'. Is endpoint registered and reachable?
17877 [2024-05-30 13:11:30] ERROR[4990] chan_pjsip.c: Failed to create outgoing session to endpoint 'MOS'
17878 [2024-05-30 13:11:30] NOTICE[5798][C-000002d1] app_dial.c: Unable to create channel of type 'PJSIP' (cause 3 - No route to destination)


При этом транки в нормальном состоянии и связь между городами внутри компании есть и доступность звонков на внешние номера тоже есть во всех трех городах ну и собственно FreePBX.
Glukinho
Сообщения: 661
Зарегистрирован: 07 янв 2011, 20:05

Re: Настройка звонка через IVR

Сообщение Glukinho »

А PJSIP транки как называются? Покажите: pjsip list endpoints

Еще странно, почему у вас в этом контексте два одинаковых екстеншена _XXXX, так неправильно:
[ivr-2-custom]
exten => _XXXX,1,NoOp(Call by Moskow from ${CALLERID(all)} to ${EXTEN})
...
exten => _XXXX,1,NoOp(Call by Tver from ${CALLERID(all)} to ${EXTEN})
...
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка звонка через IVR

Сообщение ded »

Зачем надо было менять IAX2 на PJSIP ? Что не устраивало? Наверное скучно жить было.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH