问题标签 [phpagi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何将值从扩展传递到 AGI 脚本并在脚本中使用该值
调用 php_agi 的扩展
php_agiscript 到 grep 值
我正在尝试这是正确的。
php - PHP AGI GET VARIABLE 结果=1 但数据为空
我正在使用phpagi(星号)。
这是我的代码:
AGI 日志显示结果为 1,7611
但当我使用$clinicId['data']
它时为空。
AGI 日志:
我究竟做错了什么 ??
php - 如何使用 $agi->get_data 处理多个音频文件
在播放、背景、阅读中,我们可以将音频文件&
与file1&file2
.
在 PHPAgi 而不是 Read 中,我使用$agi->get_data
,但它看起来只接受一个文件!
在调用 get_data 之前,我还尝试使用背景播放音频:
但是第一个字符用于破坏背景音频并且没有在 get_data 中捕获。
我能做些什么?我可以单独做 $agi->get_data
吗?或者还有其他解决方案吗?
asterisk - 星号,忽略 GET DATA 中的 DTMF 特殊字符
我正在使用 phpagi$agi->get_data
从用户那里读取数字。
在某些电话中,用户没有按任何键,但音频播放立即停止并得到"D"
!!
我搜索了很多关于它,看起来像$agi-get_dat
接收包含0-9*#ABCD
.
第一个问题是,为什么我的用户"D"
不按任何键就能获得!
第二个问题是,我怎样才能忽略这些字符以防止打断我的 ivr。
php - $agi->get_data 导致 php 脚本立即返回
当 test.php 脚本从星号拨号计划运行时,一切正常,直到执行到达
星号 cli 显示此日志:
AGI 脚本 test.php 完成,返回 0
并且脚本在不播放请求的声音或获取任何 DTMF 数字的情况下完成其执行。
我用类似的声音文件测试了 stream_file 函数,它工作正常。所以文件存在并且声音播放模块没问题
asterisk - 在星号 13 中为拨出电话添加 pin 构造
在我用星号 11 实施这个拨号计划之前,我想在星号 13 中添加拨出电话的 pin 配置。现在我用星号 13 尝试它。通话中的星号 13 总是挂断
/etc/asterisk/extensions_custom.conf
/var/lib/asterisk/agi-bin/outGoinPin.php
/var/lib/asterisk/agi-bin/dbconn.php
我如何解决此错误或另一种方法来做到这一点
asterisk - 如何添加事件监听器来调用挂断 PHP AGI?
我正在做一个记录呼叫者在线时长的项目。
我的问题是,如何添加事件监听器以挂断 AMI 或 AGI?
目前,我正在尝试使用 AGI 的 Manager 类,但是当调用终止时事件没有触发。
php - $agi->get_data 突然停止,结果为“D”
在 PHPAGI 中用于从用户读取数字我正在使用 $agi->get_data
有些用户没有按任何键,但在 2-3 秒后音频播放立即停止并$rawInput['result']
显示"D"
结果!
难道我做错了什么?还是它的 Asterisk 或 PHPAGI 错误?
php - 用星号播放来电者广播流
我在使用 php-agi 的 php 脚本中使用星号。我需要做的是向呼叫者播放无线电流,该流来自动态 url(它可以由线路的所有者更改)。我试试 MOH(不太好)。我尝试使用 MP3Player$agi-exec("MP3Player", $streamUrl);
但我收到此错误“sh: 1: MP3Player: not found”
我使用星号 1.6
有没有人有解决这个问题的方法?