问题标签 [agi]
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.
ruby - 用于 IVR 的 Asterisk AGI 框架;粘连替代?
我正在尝试开始使用 Asterisk 和 Ruby 编写可扩展的电信级应用程序。我原本打算为此使用 Adhearsion 框架,但它不具备所需的成熟度,而且它的文档严重缺乏。AsteriskRuby 似乎是一个不错的选择,因为它有据可查,而且似乎是由 Vonage 编写的。
有人有部署基于 AGI 的 IVR 应用程序的经验吗?你使用了什么框架(如果有的话)?如果合理的话,我什至会考虑使用非 Ruby 的。谢谢!
perl - 如何获取用户在 Perl AGI 脚本中输入的扩展名?
我是 Asterisk AGI 编程的新手。我正在尝试使用asterisk-perl创建一个简单的 IVR,用户可以在其中输入从 1 到 4 的任何扩展名。到目前为止,这是我的代码:
现在,我想知道用户输入的扩展名并采取相应的措施。如何获取用户输入的扩展名?
谢谢你。
xml - 我使用 XMLin 会杀死我的远程 Asterisk AGI 脚本吗?
我在使用Perl 的XML::Simple模块时遇到了一个奇怪的问题。
我在 Perl 中编写了一个 Asterisk AGI 脚本,我在其中调用了一个函数,该函数someSub()
使用 curl 将 XML 从 CGI 页面获取到变量$xmlstream
中。
然后我使用XMLin
. $xmlstream
代码如下所示:
这行得通。但是,稍后在我的程序中,当我使用上述两行获取新数据时,AGI 脚本在执行第二行时突然终止。
这个错误的原因可能是什么?任何帮助将非常感激。
谢谢你
perl - 如何从用 Perl 编写的 AGI 脚本下载 MP3 文件?
我正在尝试从用 Perl 编写的AGI脚本下载 MP3 文件,但是没有下载该文件。奇怪的是,如果我尝试从一个普通的 Perl 脚本下载相同的文件,它就会被下载。
这是我的 AGI 代码:
这里可能出了什么问题?
perl - Asterisk AGI(Perl 脚本) - 有时脚本会忽略所有键
我是 Asterisk (VoIP) 的新手,对 UNIX/Perl 还是比较陌生。我从一个离开公司的同事那里接手这个,所以我一开始没有设置这个,我只需要做一些改变。
我遇到了一个问题,我使用 get_data() 来获取用户的键盘输入,但是键被忽略并且 get_data() 函数只是超时。我一直试图缩小它发生的确切时间,但每次我认为我已经把它缩小到“它只发生在我......”时,我再试一次,它就起作用了。这个问题可能发生在大约 75% 的时间里,而且由于我缺乏使用 Asterisk 的经验,我不知道是什么原因造成的。
下面是我测试并重现问题的代码的摘录。在“thankyouforcalling”文件以$demoFlag = $AGI->get_data("demoFlag", 10000, 1);
. 有谁知道是什么原因造成的?谢谢!
基本的.pl:
python - 最新的用于星号的 Python 星号 AGI 框架是什么?
过去我用 PERL 和 PHP 做过一些 AGI 开发,但我目前的项目是使用 Python。我找到了这里列出的框架:http ://www.voip-info.org/wiki/view/Asterisk+AGI ,但它们都很老旧,似乎没有保持最新状态。我想知道是否还有其他专门针对星号 1.6.2 的。最好用 python 2.6 或更高版本编写。
提前致谢。
perl - perl 使用反引号调用 ruby 脚本不返回任何内容
好的,所以我有一个 ruby 脚本,它从 FM 服务器获取一些数据并返回一个元组。我不得不这样做,因为我知道没有好的 perl FM 模块。
[测试.pl]
因此,当我运行它时,它会按预期打印“DIAL SIP/215”,但是当在 Asterisk AGI 脚本中使用相同的代码并使用 $extens[0] 时,它总是不返回任何内容。
为什么它在测试脚本中有效,但在 AGI 中无效?
c# - Asterisk Agi 用 C# 编程?
我想与 Asterisk 合作并开发一些与之合作的程序。所以我找到了AGI。
对于第一个问题:是否有任何示例、好的教程和使用技巧。
我想知道是否有可能developing program's with AGI to work on these Issues:
- 拨号计划创建者
- 频道管理员
- 使用AGI的SoftPhone ,而不是RTC等(我编写了基于 RTC 通信的 C# 开发的 SoftPhone)。
asterisk - 如何在星号中的拨号计划和 agi 脚本之间传递变量
我希望能够将呼叫者输入的分机传递给 agi 脚本,并且在它被操纵之后,我希望 agi 脚本将结果作为变量发送回拨号计划。谁能给我一个例子,说明如何用任何拨号方案语言实现这一点
asterisk - 如何编写 AGI 脚本
我对 Asterisk 网关接口相当陌生。几个问题。
- 建议从什么语言开始。
我的最终目标是有一个脚本,可以在呼叫停止时自动寻呼。本质上,接线员会暂挂呼叫,然后显示一个选项(例如,1 个用于管理,2 个用于 IT,3 个用于营销,等等),一旦设置了条目,一个自动页面就会出去并说些什么“管理71。管理71。”