- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
有谁知道调试 asterisk 的 agi secript (a2billing.php) 所需的步骤。如果我从 linux 控制台调用它,我可以远程调试 php cli。但如果它从 asterisk 中运行,它就不起作用。
知道如何调试它吗?
最佳答案
要打开 a2billing 的 Debug模式,您必须进行配置,并在 agi-confX 中放置 verbose ->DEBUG(参见注释)
之后您可以检查 a2billign 调试文件(在/etc/a2billng.conf 中指定)或从控制台执行
asterisk -r
agi set debug on
core set verbose 4
这通常会为您提供足够的信息来调试脚本。它显示调用消息的行和文件,因此您可以检查这些文件并与日志进行比较。
附注一般来说,聘请具有 a2billign 经验的人是个不错的主意。在大多数情况下,这将使您花费比理解 a2billing 逻辑少得多的费用,这并不总是很清楚。
关于php - asterisk agi (php) 文件调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9990414/
有谁知道,我们如何使用 PHP AGI 脚本发起外部号码调用? 最佳答案 您有两种可能的选择。一种是使用“Originate”命令。请参阅http://www.voip-info.org/wiki/v
我试图让我的 php-agi 脚本在第一个命令忙碌或失败时调用下一个命令。我现在设置它的方式不仅会起作用,它只会返回忙碌然后死掉,或者如果它起作用,它会发送两个拨号命令。这是我得到的: $agi->e
这是我想从 .call 文件调用的上下文 CH1 [CH1] exten=>9367,1,Playback(welcome); same => n,Agi(agi://localhost/openl
我正在使用 asterisk-java 将 Asterisk 与我的 AGI 集成。 我想知道在使用streamFile(filename)命令时该文件是否必须位于asterisk声音系统中。它不能在
有人可以帮我在 cesium agi 项目中画一条线吗?该线的绘制方式应使其从地球的一部分连接到另一部分。 最佳答案 Polylines demo展示了这是如何完成的。 关于javascript -
我在通过 Asterisk 框自动设置外部调用时遇到了一些问题。 我要实现的目标: 我有 2 个 linux 机器,我想通过 sshfs 将一个目录挂载到 10.100.100.1 到 10.100.
我继承了一个 CentOS Asterisk 服务器集群,其中一个运行检查,我的任务是在其他服务器上进行复制。 此检查的一部分涉及 AGI,它在第一台服务器上运行没有问题 - 但在其他服务器上,吐出
我有基本的 python agi 代码,其中 pyst lib 为: 扩展.conf [from-internal] exten => _.,1,answer() exten => _.,2,AGI(
我还是 PHP 和 Asterisk 的新手。我正在尝试将值从 HTML 文本输入传递到 php 页面,该页面与 Asterisk 通信以通过 GSM 调制解调器发送短信文本。到目前为止,这是我试验过
有谁知道调试 asterisk 的 agi secript (a2billing.php) 所需的步骤。如果我从 linux 控制台调用它,我可以远程调试 php cli。但如果它从 asterisk
我的拨号方案是这样的 [dial-plan] exten => s,1,Answer() exten => s,n,Noop(exten = ${EXTEN} exten => s,n,Macro(d
当 test.php 脚本从 Asterisk 拨号计划运行时,一切正常,直到执行达到 $agi->get_data('xxx', 1000, 1); statement. Asterisk cli
大家好 我对 C 语言的 AGI 很感兴趣,过了一段时间我遇到了一个问题。当我使用GET DATA(以及其他 AGI 命令)将文件播放到 channel 时,我需要应用 sleep 函数,以便可以播放
尝试使用 agi 来收听 asterisk。 但是启动方法运行后,我的应用程序卡住了。没有错误出现... 我的 Spring Bean : @Bean(name = "agi") public Def
我无法解决问题,脚本的目的是识别上下文编号。 下面是 Asterisk 拨号计划extensions.conf exten => 1234,1,Answer() same => n,Set(NUM2C
数据可从 IRS 免费获得 2008 年按邮政编码划分的收入数据。 A00100 是调整后的总收入(又名 AGI),agi_class 是调整后的总收入的大小。范围从 1 到 7: 1 = '
我正在尝试使用 ffmpeg 转换和移动之前在通话中录制的 2 个音频文件。使用中的代码是: #Convert and move the audio $AGI->exec("system","ffmp
我正在使用 C 语言的 AGI 在 Asterisk 中进行基本的调用中心设置 [PUNDIT] exten =>92186,1,agi(Pundit/PunditBin) exten=>92186,
我已经安装了 asterisk 版本 1.4.44 并使用 Python 编写 agi 脚本。我的上下文“9999”比我在执行此命令时尝试调用时遇到的错误要少。是否需要安装任何依赖项才能使其正常工作?
我已经为传入上下文配置了一个拨号计划。 我在/etc/asterisk/extensions.conf中有以下内容 [incoming] switch => Realtime exten => _X.
我是一名优秀的程序员,十分优秀!