问题标签 [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.

0 投票
1 回答
762 浏览

php - 如何将值从扩展传递到 AGI 脚本并在脚本中使用该值

调用 php_agi 的扩展

php_agiscript 到 grep 值

我正在尝试这是正确的。

0 投票
1 回答
981 浏览

php - PHP AGI GET VARIABLE 结果=1 但数据为空

我正在使用phpagi(星号)。
这是我的代码:

AGI 日志显示结果为 1,7611但当我使用$clinicId['data']它时为空。

AGI 日志:

我究竟做错了什么 ??

0 投票
1 回答
869 浏览

php - 如何使用 $agi->get_data 处理多个音频文件

在播放、背景、阅读中,我们可以将音频文件&file1&file2.
在 PHPAgi 而不是 Read 中,我使用$agi->get_data,但它看起来只接受一个文件!

在调用 get_data 之前,我还尝试使用背景播放音频:

但是第一个字符用于破坏背景音频并且没有在 get_data 中捕获。

我能做些什么?我可以单独做 $agi->get_data吗?或者还有其他解决方案吗?

0 投票
2 回答
551 浏览

asterisk - 星号,忽略 GET DATA 中的 DTMF 特殊字符

我正在使用 phpagi$agi->get_data从用户那里读取数字。
在某些电话中,用户没有按任何键,但音频播放立即停止并得到"D"!!
我搜索了很多关于它,看起来像$agi-get_dat接收包含0-9*#ABCD.
第一个问题是,为什么我的用户"D"不按任何键就能获得!
第二个问题是,我怎样才能忽略这些字符以防止打断我的 ivr。

0 投票
3 回答
757 浏览

php - $agi->get_data 导致 php 脚本立即返回

当 test.php 脚本从星号拨号计划运行时,一切正常,直到执行到达

星号 cli 显示此日志:

AGI 脚本 test.php 完成,返回 0

并且脚本在不播放请求的声音或获取任何 DTMF 数字的情况下完成其执行。

我用类似的声音文件测试了 stream_file 函数,它工作正常。所以文件存在并且声音播放模块没问题

0 投票
1 回答
206 浏览

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

这是我尝试运行时的错误

调试错误

我如何解决此错误或另一种方法来做到这一点

0 投票
1 回答
401 浏览

asterisk - 如何添加事件监听器来调用挂断 PHP AGI?

我正在做一个记录呼叫者在线时长的项目。

我的问题是,如何添加事件监听器以挂断 AMI 或 AGI?

目前,我正在尝试使用 AGI 的 Manager 类,但是当调用终止时事件没有触发。

0 投票
1 回答
70 浏览

php - $agi->get_data 突然停止,结果为“D”

在 PHPAGI 中用于从用户读取数字我正在使用 $agi->get_data

有些用户没有按任何键,但在 2-3 秒后音频播放立即停止并$rawInput['result']显示"D"结果!
难道我做错了什么?还是它的 Asterisk 或 PHPAGI 错误?

0 投票
1 回答
261 浏览

php - 用星号播放来电者广播流

我在使用 php-agi 的 php 脚本中使用星号。我需要做的是向呼叫者播放无线电流,该流来自动态 url(它可以由线路的所有者更改)。我试试 MOH(不太好)。我尝试使用 MP3Player$agi-exec("MP3Player", $streamUrl);但我收到此错误“sh: 1: MP3Player: not found”

我使用星号 1.6

有没有人有解决这个问题的方法?