Страница 1 из 1
Asterisk windows + AGI PHP
Добавлено: 14 янв 2014, 13:16
rubsanya
Добрый день.
Я только начал изучать asterisk, пожалуйста не пинайте ногами.
Мне нужно чтобы виндовый астериск вызвал php скрипт
Пример взят из интернета
Код: Выделить всё
exten => _.,1,Answer()
exten => _.,n,Wait(1)
exten => _.,n,AGI(say.php,"привет вам земляне‚!")
agi debug на такой звонок ни как не реагирует.
Есть предположение что он у меня этого не умеет, а вот как его научит уме не прилажу.
Re: Asterisk windows + AGI PHP
Добавлено: 14 янв 2014, 13:34
april22
rubsanya писал(а):Мне нужно чтобы виндовый астериск вызвал php скрипт
не надо это использовать . это мерворожденный проект .
rubsanya писал(а):Пример взят из интернета
ну по порядку
1. по диалплану он должен реагировать на любой номер
2. где путь до скрипта SAY.PHP , путь до интрепритатора ?
3.сам пых в винлде стоит !? и как стоит ?! как интерпритатор ?!
Re: Asterisk windows + AGI PHP
Добавлено: 14 янв 2014, 13:57
rubsanya
сам пхп стоит на отдельном компе в составе TOPServer
путь до скрипта
http://192.168.0.1/IVR/say.php
сейчас в экстеншене написано
exten => 97777,1,Answer()
exten => 97777,n,Wait(1)
exten => 97777,n,AGI(
http://192.168.0.1/IVR/say.php,привет вам земляне‚!")
Параллельно пытаюсь поставить астериск под линукс, но там тоже возникают проблемы. на какой линукс лучше ставить астериск подскажите?
Re: Asterisk windows + AGI PHP
Добавлено: 14 янв 2014, 14:02
ded
Проблема надумана.
В любом линуксе делаем
yum install asterisk -y
или
apt-get install asterisk -y
и всё становится само собой.
Re: Asterisk windows + AGI PHP
Добавлено: 14 янв 2014, 14:09
Wapo
По-моему ТС не совсем понимает механизм - AGI вызывает СИСТЕМНЫЙ обработчик. В случае с линем скрипт на php стартует СИСТЕМОЙ. А на винде надо использовать вызов либо System(c:/php/bin/php.exe say.php ...... и т.д.) но не AGI. Либо использовать тот же CURL для вызова http-запроса с внешнего.
Ну а насчет астера и винды - однозначно в помойку.
Re: Asterisk windows + AGI PHP
Добавлено: 14 янв 2014, 14:11
rubsanya
Все примеры брал со статьи
http://ru.man.wikia.com/wiki/%D0%A1%D0% ... 2_Asterisk
Только астериск ставился на дебиан. Неполучилось.
Сейчас как в статье ставлю убунту.
Далее ставлю астериск таким образом
ded писал(а):
yum install asterisk -y
или
apt-get install asterisk -y
Звонок на астериск приходит с cisco по sip. Что еще нужно напихать в астериск чтобы заработал пример из статьи?
Re: Asterisk windows + AGI PHP
Добавлено: 14 янв 2014, 14:19
april22
Уважаемый . вы наверное не совсем пониманиете что делаете ....
вы вообще код скрипта читали ?! там же четко все написано что нужен гугль. да и еще кучка компонентов
Код: Выделить всё
apt-get install libasterisk-agi-perl lamp-server^ ffmpeg flac php5-curl