Articles of agi

Записанные файлы потеряны, когда пользователь повесил трубку в Asterisk

У меня есть одно голосовое приложение, в котором я хочу сохранить записанный звуковой файл. Мой код: $record_file= $dir_path . "recordfile_".$file_count; $this->obj_agi->exec("Record","$record_file.wav,5,$maxsecs"); Всякий раз, когда я повесил трубку во время записи, приложение записи не может выполнить и повредить вызов. Кто-нибудь знает, как управлять этой функцией записи при вешании?

asterisk agi (php) отладка файлов

кто-нибудь знает шаги, необходимые для отладки ai secript (a2billing.php) звездочки. Я могу удалять debug php cli, если я вызываю его из консоли linux. но если он работает из-за звездочки, он не работает. любая идея, как отладить его?

Установка ожидающего тона для обработки функции agi

Я использую звездочку с обычным php agi, следуя этой ссылке, проблема в том, что мой php agi занимает 5 секунд. Я просто хочу установить какой-то ожидающий тон, чтобы пользователь мог дождаться обработки agi. По той же ссылке я нашел что-то set music: Enable/Disable Music on hold generator, example "SET MUSIC ON default но я не […]

Asterisk AGI: Как получить или установить значение глобальной переменной?

Я использую Asterisk 1.8 с PHP для скриптов AGI. РЕДАКТИРОВАТЬ: Я борюсь с настройкой и получением значений глобальных переменных из скрипта AGI PHP. Я могу установить переменные канала, но не глобальные переменные. Использование PHPAGI lib. Пытался: Set({$varname}={$value},g) Set({$varname}=\"{$value}\",g) Set(GLOBAL({$varname})={$value}) Похоже, что это не работает, когда вы получаете стоимость из абонентской группы, она пуста. У кого-нибудь […]

Как интегрировать сервер Asterisk с внешней реляционной базой данных, например mysql?

Мои цели: Клиент (SIP-телефон, я пользуюсь телефоном 3CX) на сервере asterisk, asterisk затем соединяется с внешней реляционной базой данных (не расположенной там же с сервером звездочки), и если что-то ответит на сервер, сервер asterisk воспроизводит голосовой файл ( предопределенный файл .gsm) клиенту ответа. Что у меня уже есть: я установил AsteriskNow в VirtualBox как сервер […]