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

Вызов внешнего скрипта из extensions.conf

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

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

Ответить
KrLL
Сообщения: 16
Зарегистрирован: 20 мар 2012, 07:56

Вызов внешнего скрипта из extensions.conf

Сообщение KrLL »

Коллеги, подскажите, как вызвать внешний скрипт (perl или sh) из extensions.conf и передать ему всю информацию о звонке (длительность вызова, результат дозвона)
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Вызов внешнего скрипта из extensions.conf

Сообщение Vlad1983 »

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

exten => h,1,System(/usr/bin/php /var/www/vhosts/autodial/autodial_itog.php \"${MATH(${EPOCH} - ${ANSW},int)}\" \"${NOM}\" \"${COUNT}\" \"${MINTIME}\" \"${DOP}\" \"${OP}\" \"${CALLFILENAME}\" &)
ЛС: @rostel
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Вызов внешнего скрипта из extensions.conf

Сообщение Wapo »

Еще примеры:

exten => s,n,System(/root/mail.pl ${FAXFILE} ${ARG1} ${CDR(billsec)})

а в файле разруливаете ARGV

или

exten => s,n,AGI(antiaon.php,${UNIQUEID}:${CALLERID(num)})

и т.д.
KrLL
Сообщения: 16
Зарегистрирован: 20 мар 2012, 07:56

Re: Вызов внешнего скрипта из extensions.conf

Сообщение KrLL »

А как посмотреть список всех доступных переменных?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH