agi相关内容

星号 ami/agi - 无法接听电话

我已按照此线程中的说明进行操作:Asterisk AMI - 接听电话.但是,我仍然无法通过 AMI 接听电话.我可以拨打该分机,但该分机对应的电话没有响铃.然后我可以运行 AMI 命令来接听那个电话,它确实接听了,但显然没有任何实际响应. 拨号方案(使用分机 116 测试): exten =>116,1,AGI(敏捷:异步) 知道我在这里做错了什么吗? 解决方案 找到答案.对于 ..
发布时间:2021-11-30 13:24:28 其他开发

AGI 脚本执行没有错误,但没有生成结果

我正在尝试使用星号 AGI 运行 shell 脚本.我已经使用了这里提到的教程http://www.shiffman.net/p5/asterisk/ 我的extensions.conf如下 [默认]包括 =>呼叫[通话]扩展 =>_X,1,Goto(s,1);扩展 =>_X.,1,Goto(s,1);扩展 =>s,1,Answer();扩展 =>s,n,EAGI(runEAGI.sh); ..
发布时间:2021-11-30 13:22:46 其他开发

星号 - 如果未接听电话,则执行 agi 脚本?

这是我想从 .call 文件调用的上下文 CH1 [CH1]扩展=> 9367,1,播放(欢迎);相同 =>n,Agi(agi://localhost/openlock.agi)相同 =>n,背景(CH1_WAVE1)相同 =>n,挂断() 我的 .call 文件看起来像这样 频道:DAHDI/1/somemumber来电显示:xyz最大重试次数:3重试时间:40等待时间:25上下文:CH1 ..
发布时间:2021-11-30 13:21:44 其他开发

用户在 Asterisk 挂机时录制的文件丢失

我有一个语音应用程序,我想在其中保存录制的声音文件.我的代码是: $record_file= $dir_path .“记录文件_".$file_count;$this->obj_agi->exec("Record","$record_file.wav,5,$maxsecs"); 每次我在录音过程中挂断电话,录音应用程序都无法执行和挂断电话. 有谁知道如何在挂断时管理这个录音功能? ..
发布时间:2021-11-30 13:21:03 PHP

PHPAGI:执行格式错误

运行phpagi时遇到问题: -- 在新堆栈中执行 [123@DLPN_C:1] AGI("SIP/1000-00000001", "hello_world.php")-- 启动AGI脚本/var/lib/asterisk/agi-bin/hello_world.phphello_world.php: 无法执行'/var/lib/asterisk/agi-bin/hello_world.php' ..
发布时间:2021-11-30 13:19:15 PHP

asterisk agi (php) 文件调试

有谁知道调试 asterisk 的 agi secript (a2billing.php) 所需的步骤.如果我从 linux 控制台调用它,我可以远程调试 php cli.但如果它从 asterisk 内运行,它就不起作用. 知道如何调试它吗? 解决方案 要打开 a2billing 的调试模式,你必须去 config,并在 agi-confX 中 put verbose ->DEBU ..
发布时间:2021-11-30 13:15:17 PHP

设置星号 agi 函数处理的等待音

我在 this 链接后​​使用星号和普通的 PHP AGI问题是我的 PHP AGI 执行需要 5 秒.我只是想为用户设置一些等待音,直到 AGI 被处理.在同一个链接上,我发现了一些东西: 设置音乐:启用/禁用保持音乐生成器,例如“SET MUSIC ON default" 但我不知道如何使用我的意思是确切的语法是什么以及我把它放在哪里. 我已经尝试添加 same =>n,S ..
发布时间:2021-11-30 13:14:53 PHP

星号AMI / AGI-无法接听电话

我已按照此线程中的说明进行操作:星号AMI-代答电话。但是,我仍然无法通过AMI接听电话。我可以拨打该分机的电话,但该分机的对应电话不会响铃。然后,我可以运行AMI命令来应答该呼叫,它确实可以应答,但是显然没有任何实际响应。 Dialplan(使用扩展名116进行测试): exten => 116,1,AGI(agi:async) 有什么想法我在这里做错了吗? ..
发布时间:2020-06-04 19:14:23 其他开发

星号agi(php)文件调试

是否有人知道调试asterisk的agi secript(a2billing.php)所需的步骤。如果我将其称为linux控制台,则可以远程调试php cli。 不知道如何调试它吗? 解决方案 要打开a2billing的调试模式,您必须先进行配置,然后在agi-confX中放入详细信息-> DEBUG(请参阅注释) 之后,您可以检查a2billign调试文件(在/etc/a2b ..
发布时间:2020-06-04 19:14:17 PHP

星号-如果未接听电话,执行agi脚本吗?

这里是上下文CH1,我想从.call文件中调用 [CH1] exten => ; 9367,1,播放(欢迎); same => n,Agi(agi://localhost/openlock.agi) same => n,Background(CH1_WAVE1) same => n,Hangup() 我的.call文件如下 频道:DAHDI / 1 ..
发布时间:2020-06-04 19:14:13 其他开发

当用户在Asterisk中挂断时,记录的文件丢失

我有一个语音应用程序,我想在其中保存录制的声音文件。我的代码是: $ record_file = $ dir_path。 “ recordfile _”。$ file_count; $ this-> obj_agi-> exec(“ Record”,“ $ record_file.wav,5,$ maxsecs”); 每次在录音过程中挂断电话,录音应用程序都无法执行并 ..
发布时间:2020-06-04 19:14:10 PHP

PHPAGI:Exec格式错误

运行phpagi时遇到问题: -执行[123 @ DLPN_C:1] AGI(“ SIP / 1000 -00000001“,” hello_world.php“)放入新堆栈 中-启动了AGI脚本/var/lib/asterisk/agi-bin/hello_world.php hello_world.php:执行'/ var失败/lib/asterisk/agi-bin/hello_w ..
发布时间:2020-06-04 19:14:04 PHP

设置星号agi功能处理的等待音

我在此链接后使用带有常规PHP AGI的星号问题是我的PHP AGI执行需要5秒钟。我只想设置一些等待音,以便用户等待AGI正在处理。在同一链接上,我发现了一些东西: 设置音乐:启用/禁用保留音乐发生器,例如“默认情况下设置音乐 但我不知道确切的用法,我的意思是确切的语法以及将其放在哪里。 我尝试添加 same => n,Set(CHANNEL(musicclass) = ..
发布时间:2020-06-04 19:14:00 PHP

星号AGI-使用php agi发起呼叫

有人知道吗,我们如何使用PHP AGI脚本发起外部号码呼叫? 解决方案 您有两个可能的选择.一种是使用“原始"命令.参见 http://www.voip-info.org/wiki /view/Asterisk + manager + Example:+ Originate (示例). 由于不需要AMI,因此我喜欢我的解决方案中的另一个,它正在使用假脱机调用文件.参见 https:/ ..
发布时间:2020-05-26 20:18:07 其他开发