Описание тега phpagi

NonePhpagi - это набор классов PHP для использования при разработке приложений с интерфейсом шлюза Asterisk.
0 ответов

Asterisk повторно отправляет SIP-сообщения до определенного времени

Пожалуйста, мне нужна помощь. Я могу отправлять сообщения между двумя (софтфонными) добавочными номерами (А1 и А2) с кодом ниже, если они оба онлайн. Если A1 находится в автономном режиме, а A2 отправляет сообщения, я хочу, чтобы звездочка продолжал…
27 фев '18 в 05:04
0 ответов

StopMixMonitor завершает вызов на Asterisk 13

У меня есть простой IVR, встроенный в PHPAGI. Мой extensions.conf выглядит так: exten => xxxxx,1,Answer exten => xxxxx,n,Ringing exten => xxxxx,n,Wait(2) exten => xxxxx,n,AGI(vr.php) Когда пользователь набирает номер, он может записать с…
30 янв '18 в 23:33
1 ответ

Как передать значения из расширений в сценарий AGI и использовать эти значения в сценарии

Расширение для вызова php_agi exten => 8380,n,AGI(php_falup.agi,${MSISDN},${var}) php_agiscript для значений grep <? //require 'phpagi.php'; require('include/phpagi-2.20/phpagi.php'); $agi = new AGI(); $Variable =$agi->request[agi_arg_1,agi…
25 июл '18 в 11:09
1 ответ

Звездочка, игнорировать специальные символы DTMF в GET DATA

Я использую phpagi $agi->get_data читать цифры от пользователя.В некоторых телефонах пользователь не нажимал ни одной клавиши, но воспроизведение звука немедленно останавливается и получается результат "D"!!Я много об этом искал, и выглядит $agi-…
19 май '19 в 09:03
1 ответ

PHP AGI GET VARIABLE результат =1, но данные пусты

Я использую phpagi (Asterisk).это мой код: $clinicId = $agi->get_variable('C_ID'); результат показа журнала AGI равен 1, а значение равно 7611 но когда я использую $clinicId['data'] оно пустое. AGI log: AGI Rx << GET VARIABLE C_ID AGI Tx &g…
31 мар '19 в 16:34
1 ответ

Как использовать $agi->get_data с несколькими аудиофайлами

В режиме "Воспроизведение", "Фон", "Чтение" мы можем комбинировать аудиофайлы с &, лайк file1&file2,В PHPAgi вместо Read я использую $agi->get_data, но похоже, принять только один файл! Я также попытался воспроизвести аудио с помощью Back…
15 май '19 в 09:21
1 ответ

Как добавить прослушиватель событий для вызова зависания PHP AGI?

Я работаю над проектом, который записывает, как долго абонент находится на линии. Мой вопрос, как вы добавляете прослушиватель событий для зависания с AMI или AGI? В настоящее время я пытаюсь использовать класс Manager AGI, однако событие не запуска…
17 авг '19 в 08:53
2 ответа

$agi->get_data causes php script to return immediately

Когда скрипт test.php запускается из абонентской группы звездочки, все работает нормально, пока не достигнет выполнения $agi->get_data('xxx', 1000, 1); statement. Звездочка cli показывает этот журнал: Скрипт AGI test.php завершен, возвращая 0 и с…
03 июн '19 в 00:16
1 ответ

Добавить контактную информацию для исходящего звонка в звездочку 13

Я хочу добавить контактную информацию для исходящего вызова в звездочке 13, прежде чем я реализую эту абонентскую группу с звездочкой 11. теперь я пробую это с звездочкой 13. звездочка 13 в вызове всегда зависает /etc/asterisk/extensions_custom.conf…
04 июл '19 в 16:27
0 ответов

План набора Asterisk PHP AGI соответствует ограничению вызовов

Я хочу получить информацию из базы данных в соответствии с лимитом вызовов, это означает, что достигнут лимит вызовов диалплана, которого можно избежать. ниже я предоставляю мою текущую схему db и код php. +----+--------+----------+-----------+-----…
09 ноя '19 в 18:07
1 ответ

Воспроизвести вызывающему абоненту радиопоток со звездочкой

Я использую звездочку со сценариями php, которые используют php-agi. Что мне нужно сделать, так это воспроизвести вызывающий абонент радиопоток, поток поступает с динамического URL-адреса (он может быть изменен владельцем строки). Пробую MOH (не оче…
10 июн '20 в 11:40
1 ответ

$agi-> get_data внезапно останавливается с результатом "D"

В PHPAGI для чтения цифры от пользователя я использую $agi->get_data $rawInput = $agi->get_data($audio, 5000, 1); $input = $rawInput['result']; Некоторые пользователи не нажимали ни одной клавиши, но через 2-3 секунды воспроизведение звука сразу …
28 ноя '19 в 21:23
0 ответов

php agi получить доступный канал

нам нужна помощь в доступе к доступной переменной канала в phpagi. Вот строка: $agi->exec("ChanIsAvail","SIP/gsm25&SIP/gsm26&SIP/gsm27",j); $r = $agi->get_variable("AVAILORIGCHAN"); Не предоставляет никаких данных. Любая помощь приветс…
14 май '21 в 19:06
2 ответа

Почему text2wav не работает в демо-версии PHPagi

Я просто пытаюсь запустить демо-версию в папке PHPAGI, доступной здесь: https://sourceforge.net/projects/phpagi/files/phpagi/2.20/ Однако text2wav не работает. Когда сценарий должен запустить text2wav (например, в dtmf.php), эта ошибка показывает: 0…
06 июл '23 в 09:42