ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Звонок на удаленный внутренний номер IVR

WEB GUI и не только WEB

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

Звонок на удаленный внутренний номер IVR

Сообщение devset » 16 май 2022, 16:52

Приветствую форумчане!
Есть следующая конфигурация:
3 сервера FreePBX 16 связанные по протоколу IAX2.
Внешний входящий вызов попадает на IVR и проблема в том, что дозвон на внутренние номера есть только на тот сервер на котором находится IVR.
Подскажите пожалуйста, как настроить дозвон на внутренние удаленные номера на других двух серверах.

На чистом астериске эта настройка в экстеншене выглядела так, а вот как на FreePBX?

exten => _40[234]X,1,NoOp(Call by Spb from ${CALLERID(all)} to ${EXTEN})
same => n,Dial(IAX2/spb/${EXTEN},60,Tt)
same => n,Hangup()

exten => _40[01]X,1,NoOp(Call by Tver from ${CALLERID(all)} to ${EXTEN})
same => n,Dial(IAX2/tvr/${EXTEN},60,Tt)
same => n,Hangup()

Спасибо.
devset
 
Сообщений: 29
Зарегистрирован: 14 июл 2020, 12:17

Re: Звонок на удаленный внутренний номер IVR

Сообщение ded » 16 май 2022, 17:08

1) Вы можете обявить экстены 400-404 локальными custom extensions в вэб интерфейсе первого Астериска, указав в строке Dial там соответствующую каждому
Dial(IAX2/spb/400
Dial(IAX2/spb/401
Dial(IAX2/spb/402
Dial(IAX2/spb/403
и тогда FreePBX, в которую попадает входящий вызов, будет считать их локальными экстенами, и разрешит донабор.

2) Посмотрите в какой контекст попадает входящий вызов, например - в контекст [ivr-1]
В конце вы увидите, что включен не существующий контекст [ivr-1-custom]
вот его можно создать в extensions_custom.conf
и там написать ваши строчки. Где-то на 11-м шаге экстена s будет WaitExten(3,) и ваши внешние экстены 4ХХ будут жоступны.
Проверяйте звонками, смотрите в CLI
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

Re: Звонок на удаленный внутренний номер IVR

Сообщение devset » 16 май 2022, 17:13

Спасибо!
devset
 
Сообщений: 29
Зарегистрирован: 14 июл 2020, 12:17

Re: Звонок на удаленный внутренний номер IVR

Сообщение devset » 16 май 2022, 17:59

Пошел по второму пути
Добавил в extensions_custom

[ivr-2-custom]
exten => _XXXX,1,NoOp(Call by Tihvin from ${CALLERID(all)} to ${EXTEN})
same => n,Dial(IAX2/Tihvin/${EXTEN},60,Tt)
same => n,Hangup()

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

2022-05-16 16:40:10] VERBOSE[5658][C-00000004] pbx.c: Executing [s@ivr-1:7] Set("PJSIP/Obit-00000003", "TIMEOUT(digit)=3") in new stack
[2022-05-16 16:40:10] VERBOSE[5658][C-00000004] func_timeout.c: Digit timeout set to 3.000
[2022-05-16 16:40:10] VERBOSE[5658][C-00000004] pbx.c: Executing [s@ivr-1:8] ExecIf("PJSIP/Obit-00000003", "1?Background(custom/in_call_ivr)") in new stack
[2022-05-16 16:40:10] VERBOSE[5658][C-00000004] file.c: <PJSIP/Obit-00000003> Playing 'custom/in_call_ivr.slin' (language 'ru')
[2022-05-16 16:40:20] VERBOSE[5658][C-00000004] pbx.c: Executing [3913@ivr-1:1] GotoIf("PJSIP/Obit-00000003", "1?i,1") in new stack
[2022-05-16 16:40:20] VERBOSE[5658][C-00000004] pbx_builtins.c: Goto (ivr-1,i,1)
[2022-05-16 16:40:20] VERBOSE[5658][C-00000004] pbx.c: Executing [i@ivr-1:1] Playback("PJSIP/Obit-00000003", "no-valid-responce-transfering") in new stack
[2022-05-16 16:40:20] VERBOSE[5658][C-00000004] file.c: <PJSIP/Obit-00000003> Playing 'no-valid-responce-transfering.ulaw' (language 'ru')
[2022-05-16 16:40:25] VERBOSE[5658][C-00000004] pbx.c: Executing [i@ivr-1:2] Goto("PJSIP/Obit-00000003", "ext-group,1,1") in new stack
[2022-05-16 16:40:25] VERBOSE[5658][C-00000004] pbx_builtins.c: Goto (ext-group,1,1)

При наборе 3913 ничего не происходит он идет дальше по IVR
devset
 
Сообщений: 29
Зарегистрирован: 14 июл 2020, 12:17

Re: Звонок на удаленный внутренний номер IVR

Сообщение ded » 16 май 2022, 20:10

Потому что отрабатывает ivr-1 - Executing [s@ivr-1:7]
А вы дописали конструкцию [ivr-2-custom] для ivr-2.
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

Re: Звонок на удаленный внутренний номер IVR

Сообщение devset » 17 май 2022, 10:37

Извиняюсь не заметил просто не первый IVR создан и подумал, что он присваивает по порядку значения даже если ранее были удалены IVR'ы
devset
 
Сообщений: 29
Зарегистрирован: 14 июл 2020, 12:17

Re: Звонок на удаленный внутренний номер IVR

Сообщение devset » 17 май 2022, 11:01

Спасибо все заработало !
Ded вы лучший!
devset
 
Сообщений: 29
Зарегистрирован: 14 июл 2020, 12:17


Вернуться в Графические интерфейсы Астериск

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

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

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH