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

FreePBX 12 + AGI

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Ответить
x09
Сообщения: 3
Зарегистрирован: 15 июн 2017, 08:35

FreePBX 12 + AGI

Сообщение x09 »

Добрый день.

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

Хочу сделать простейший пример - любой звонок на номер 123 порождает выполнение скрипта foo-bar.sh

В двух словах бы намекнули, куда глядеть, а дальше я уж сам :)
ded
Сообщения: 15631
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX 12 + AGI

Сообщение ded »

любой звонок на любой номер уже организован в FreePBX через собственный AGI.
Поэтому
1) изучить существующий (как в глятве Гиппократа - не навреди!)
2) встроить свой код, переписав основной код в секцию freepbx_override
x09
Сообщения: 3
Зарегистрирован: 15 июн 2017, 08:35

Re: FreePBX 12 + AGI

Сообщение x09 »

Спасибо за быстрый ответ.
1. Изучить существующий - это значит просмотреть extensions.conf ?
2. И где эту секцию найти? /etc/asterisk/extensions_override_freepbx.conf ?
ded
Сообщения: 15631
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX 12 + AGI

Сообщение ded »

Отчётливо вижу, что Вам проще писать, чем читать. И начало цепной реакции - ответ на один вопрос породил два новых, два ответа порождают уже 4 новых вопроса, и так далее.
x09
Сообщения: 3
Зарегистрирован: 15 июн 2017, 08:35

Re: FreePBX 12 + AGI

Сообщение x09 »

extensions_custom.conf

Код: Выделить всё

exten => 123,1,Answer
exten => 123,n,Wait(1)
exten => 123,n,Playback(zdravstujte)
exten => 123,n,Playback(do-svidanija)
exten => 123,n,System(/bin/echo -e Incoming Call From: ${CALLERID(number)} ${FROM_DID}  To: 751  Received: DATETIME=${STRFTIME(${EPOCH},,%d-%m-%Y-%H:%M:%S)} | /usr/bin/nc my.gw-to.net 11234 )
Сделал вот так. Мои хотелки вполне осуществились, дальше только развить тему
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH