![]() |
|
![]() |
#1 |
Junior Member
Регистрация: 19.09.2011
Сообщений: 2
Вес репутации: 0 ![]() |
![]()
Продолжаем подключать Asterisk к управлению нашим умным домом.
Теперь по звонку на нужный экстеншн (т.е. нужный внутренний номер) можно запустить на выполнение любой командный файл или программу. Для этого: 1. в файл extentions.ael (или в extentions.conf) вносим в нужный контекст обработку звонка на наш волшебный номер: _333 => { //запуск внешнего командного файла System(set_loaded.cmd); Verbose(${SYSTEMSTATUS}); Wait(2); Playback(vm-tempgreeting); Hangup(); }; замечу, что синтаксис здесь для случая ael. если conf - то примерно так: exten => 333,1,Playback(activated) exten => 333,n,TrySystem(set_activated.cmd) exten => 333,n,Hangup() 2. сам командный файл НЕОБХОДИМО положить туда, где Астериск его найдет и выполнит - \cygroot\bin Полдня убил на то, чтобы понять, что переменную окружения PATH Астериск не понимает. А вот из вышеуказанного места все спокойненько отрабатывает. Т.о. звонок на номер 333 запустит на выполнение командный файл set_activated.cmd. Что им делать - решать Вам. Рад, если это кому-то полезно. С ув. Андрей. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Регистрация: 30.05.2011
Возраст: 50
Сообщений: 291
Вес репутации: 0 ![]() |
![]() Цитата:
У сервиса задарма появился виджет "Позвони мне". Теперь можно звонить прямо со страницы сайта из любой точки мира. Добавил такую кнопку себе. ![]() |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|