Появилась необходимость в IVR перевести звонок на внешний номер. Человек набирает "9" и попадает на номер, например: 987-3899
Как это можно реализовать в Астериске? Я в его IVR вижу только перевод на "Extention" и "Ring Group".
Кто-нибудь делал что-то похожее на Астериске?
В FreePBX Distro при создании IVR в файл /etc/asterisk/extensionsadditional.conf добавляется соответствующий диалплан. В нем нужно найти нужный нам IVR, например [ivr-1]. Cистема так же автоматом добавляет ссылку на includ => ivr-1-custom. Если ее нет, то создаем ее сами следующей строкой после тега [ivr-1]. Далее редактируем файл /etc/asterisk/extensionscustom.conf:
[ivr-1-custom]
exten = _XXX,1,Goto(from-internal,${EXTEN},1)
В данном примере соседняя станция имеет трехзначные номера и маршрутизация звонков на ее внутренние номера уже настроена. Надо иметь ввиду, что у вас не должно быть возможности совершать платные вызовы на 3х-значные номера, иначе получится как в Гваделупу, только в профиль ))). Ответ не совсем по теме, но подобным образом можно создать диалплан для любого номера.
FreePBX, да и просто asterisk "режет" звонки из Транка в транк по соображениям безопасности. В "голом" астериске это делается с помощью FollowMe (там, правда, свои заморочки), но надо внимательно построить план звонков, что бы нельзя было до-набрать произвольный номер, а то через Вашу контору будут в Гваделупу звонить или использовать набор пароля
Задан: Jun 25 '13
Просмотрен: 3,113 раз
Обновлен: Apr 24 '17
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
если FreePBX, то можете создать внутренний номер который не будет использоваться, например 1000, затем настроить на этом номере FollowMe на ваш внешний номер, в IVR указать внутренний номер.
romariosar (Jun 26 '13)editБольшое спасибо за "развернутые" ответы. Думаете я не читал книги по Астеру, прежде чем задать этот вопрос здесь? Пробовал решить свою проблему через добавление exten => 9,1,Dial(SIP/88001111111@ertelecom), не работает такой вариант.
kochegar86 (Jun 26 '13)editromariosar спасибо, буду пробовать
kochegar86 (Jun 26 '13)editromariosar, а не подскажите как это сделать на голом Астере, без FreePBX?
kochegar86 (Jun 26 '13)editexten => _9,1,Dial(SIP/{Trunk}/{number}) А вообще если вы с FreePBX не справились то в чистый астер вам лучше не лезть
romariosar (Jun 27 '13)edit