Описание тега agi
Интерфейс шлюза Asterisk (AGI) - это протокол, подобный CGI, для выполнения внешних программ в диалплане Asterisk.
3
ответа
Звездочка - определение ответа через sip транк
У меня есть магистраль SIp, и я хочу сделать исходящий вызов на внешний аналоговый номер и воспроизвести сообщение, когда другая сторона ответит на него. Проблема в том, что сообщение воспроизводится, как только оно заканчивает набор номера, не дожи…
19 май '14 в 17:19
2
ответа
Как написать сценарий AGI
Я довольно новичок в интерфейсе Asterisk Gateway. Пара вопросов. С какого языка будет предложено начать. Моя конечная цель - создать скрипт, который автоматически отображает страницу при вызове. В самом деле, оператор запарковал вызов, а затем предо…
25 авг '11 в 15:52
2
ответа
Как я могу получить расширение, введенное пользователем в сценарий Perl AGI?
Я новичок в программировании Asterisk AGI. Я пытаюсь создать простой IVR, используя asterisk-perl, где пользователь может ввести любое расширение от 1 до 4. Вот мой код: use Asterisk::AGI; $AGI = new Asterisk::AGI; for($i = 0 ; $i < 2 ; $i++) { $…
30 мар '09 в 10:11
2
ответа
Что является самой современной платформой Python asterisk AGI для asterisk?
В прошлом я занимался разработкой AGI с использованием PERL и PHP, но мой текущий проект использует Python. Я нашел рамки, перечисленные здесь: http://www.voip-info.org/wiki/view/Asterisk+AGI, но все они довольно старые и, кажется, не обновляются. Я…
10 сен '10 в 02:22
0
ответов
Вызов переменной из интерфейса межзвездного шлюза в диалплан
Я хочу установить переменную для сценария agi, и в плане набора я хочу использовать приложение записи, а затем вызвать переменную из agi в качестве аргумента записи, но она не может найти эту переменную и выдает ошибку.
03 ноя '18 в 09:50
1
ответ
Звездочка попросить подтверждения для подключения после набора, как следует
Как реализовать функцию Followme like в набираемой команде. Пример: incoming call -> Presses 1 -> dial 100 -> 100 answer -> 100 hear the voice press 1 to take the call, press 2 disconnect. -> press 1 both will talk, press 2 100 will d…
03 май '16 в 12:56
2
ответа
Asterisk Java AGI: utils.c write() вернул ошибку: сломанный канал
Я написал привет-сценарий Asterisk AGI с использованием Java. Сценарий выполняется должным образом и воспроизводит звуковой файл hello world, но консоль звездочки выдает ошибку: ОШИБКА [31058]: utils.c:1164 ast_carefulwrite: write() вернула ошибку: …
14 сен '13 в 03:39
2
ответа
Передача переменной из Asterisk Dialplan в Perl-скрипт AGI
Я пытаюсь передать переменную из набора номеров Asterisk в Perl-скрипт с использованием AGI. Я сейчас к этому и очень смущен тем, как именно это работает. Прямо сейчас в моем диалплане у меня есть это: exten=>1122,1,Answer exten=>1122,n,Read(d…
01 апр '13 в 21:31
1
ответ
Как перенаправить входящий вызов в очередь агентов через программу AGI C в Asterisk
Я использую AGI на языке C для базовой настройки Call Center в Asterisk [PUNDIT] exten =>92186,1,agi(Pundit/PunditBin) exten=>92186,2,Hangup PunditBin - это приложение на языке C. При получении вызова приложение Dail Agent SIP URI напрямую и в…
11 фев '15 в 12:46
1
ответ
A2Billing Readout Balance
Я пытаюсь использовать A2billing для считывания баланса клиентов. Для этого я создал второй agi-conf и установил: Скажите "Баланс после авторизации" в " Да", поэтому я полагаю, что система должна сказать баланс после ввода ПИН-кода, однако этого не …
22 мар '14 в 20:39
1
ответ
Как перехватить трафик AMI и AGI от Asterisk с помощью WireShark в текстовом формате?
Я занимаюсь разработкой решения для телефонии на основе Asterisk (наиболее популярного решения PBX с открытым исходным кодом), и внедряю свою логику в ее абонентские группы, используя протокол AMI, и слушаю события Asterisk, используя AGI. Прямо сей…
27 апр '13 в 14:45
1
ответ
Asterisk Perl AGI не будет продолжаться
Я могу получить вызов с AGI, но не могу продолжить extensions.conf план набора, пока мой Perl-скрипт выполняет свой цикл. Поэтому мне нужно убрать этот AGI в фоновом режиме при наборе номера. Часть моего AGI, которая облажалась: { my $linestatus = $…
02 авг '13 в 16:47
1
ответ
PHP / Asterisk AGI Подсчитать количество цифр из GetData
Я пытаюсь подсчитать количество цифр, которые звонящий вводит при появлении запроса. Если количество вводимых цифр не равно 10, я бы хотел вернуть его в начало файла. Если количество введенных цифр равно 10, я бы хотел продолжить выполнение программ…
11 апр '17 в 00:16
1
ответ
Добавление абонентов в конференцию с помощью звездочки agiphp
Агипхоп гуру стека потока Мой вопрос Я разрабатываю приложение, где ненужная работа связана с выполнением конференц-связи. Я хочу написать Agi, предпочтительно на основе PHP, где пользователь A удерживает DID, используя SIP-транк, который подключен …
08 янв '14 в 11:34
1
ответ
Звездочка DTMF иногда игнорируется (но только для некоторых людей)
У меня очень странная проблема, и я даже не знаю, с чего начать. Мы используем AGI и библиотеки Java для представления IVR, но получили жалобы от пользователей на то, что их нажатия клавиш игнорируются. В моем sip.conf под общим разделом я определил…
05 дек '11 в 19:39
1
ответ
phpagi заморозка / остановка / блокировка по любой команде
Я использую PHPAGI и у меня возникли проблемы. Я упростил задачу до нескольких строк кода. Во-первых, мой контекст: [script] exten=>s,1,AGI(asterisk_callback.php) И мой реальный код (используя Laravel 4): Log::info('[callback script] Creating PHP…
20 июн '14 в 17:36
1
ответ
Звездочка Agi Dial с DTMF также LIMIT
Я пытаюсь сделать DTMF, также ограничивая продолжительность вызова, однако, я не могу заставить оба работать, это или один или другой в команде дозвона. Пожалуйста, помогите мне. $agi->exec("DIAL","SIP/gateway/18009993355,30,D(1234),L(100000)")
09 янв '13 в 08:09
1
ответ
Один скрипт python для открытия сокета, другой для отправки данных через сокет
Я работаю над интеграцией Asterisk AGI и Python 3. У меня возникли проблемы с моим сценарием, и я думаю, что это может быть потому, что он работает слишком много одновременно, и закрытие сокета в конце может вызвать проблему. У меня есть система, от…
18 фев '19 в 19:14
1
ответ
Передача значений из диалплана в сценарий Python Agi
Ниже мой сценарий Python Agi. Я пытаюсь передать значение из плана набора в сценарий agi и пытаюсь распечатать значение через сценарий. Все работает нормально, но значение не передается в сценарий. Пожалуйста, дайте мне знать, если что-то пошло не т…
20 фев '19 в 12:58
1
ответ
Можно ли будет воспроизводить аудио прямо из памяти?
В настоящее время я использую Microsoft TTS, я получаю потоковое аудио, сохраняю в файл и затем отправляю команду Asterisk в "Stream File". Следить: .... response = requests.post(url, data=body, headers=headers) self.print("Got wave response") with …
28 фев '19 в 03:52