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

0 投票
1 回答
794 浏览

encoding - 星号 AGI 编码

我正在使用一个公开可用的 AGI 脚本,它包装了 Google 的语音识别 API,用于将语音转换为 Asterisk 中的文本。基本上,该脚本将一个音频文件传递给 Google,并返回从音频中识别的文本。

这很好用,除了一个交易中断问题。每当识别的文本包含扩展字符,例如“á”、“ã”、“é”等,拨号计划就会得到一个扭曲的字符串。例如,Google 返回文本“não”,但 ASTERISK 得到“não”。

显然,这与编码有关……但是由于对 AGI 和 PEARL 的了解有限,我无法确定问题出在哪里。据我所知,可能是

GOOGLE -> PEARL 或 PEARL -> ASTERISK

我希望有人可以帮助我...</p>

0 投票
1 回答
2053 浏览

ruby - SIP 呼叫被星号拒绝

我正在使用 Asterisk 和 Adhearsion。我已经创建了ahn应用程序并做了以下事情:

添加dialplan.rb到项目的根目录。内容 :

内容config/adhearsion.rb

星号配置文件:

extensions.conf

的内容sip.conf

从 SJPhone 应用程序调用 (SIP) 时出现错误:

0 投票
2 回答
4420 浏览

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

我正在尝试使用星号 AGI 运行 shell 脚本。我已经使用了这里提到的教程 http://www.shiffman.net/p5/asterisk/

我的 extensions.conf 如下

我试图运行的脚本(runEAGI.sh)如下

权限已设置为 755,脚本放置在/var/lib/asterisk/agi-bin/. java 文件(JEAGIClient) 也已经预先编译好了。手动执行脚本时,它运行良好并连接到服务器。但是当从 SIP 客户端拨打电话时,脚本会根据星号控制台执行,但看不到任何结果。我在控制台中得到以下输出

有什么解决办法吗?

谢谢你。

0 投票
1 回答
2425 浏览

python - 星号python agi问题

我有带有pyst lib的基本python agi代码:

extensions.conf

我在 /var/lib/asterisk/agi-bin 中有 test.py 作为

我有一个来自 pyst lib 的文件 agi.py。

当我尝试调用这个 agi 时,我遇到了这个问题

我看到我在 /var/lib/asterisk/agi-bin 中有这个文件,其中 777 权限。

请建议让这个基本脚本工作。

提前谢谢大家

0 投票
1 回答
609 浏览

asterisk - 设置 Asterisk IVR on out call

我正在使用星号上的 IVR 系统进行通话创建 agi 并按预期正常工作,现在的问题是我无法做一件事,即当我从 AMI(Asterisk 管理器界面)拨打电话并且接收者接听电话时和 ivr 开始询问菜单,这是我无法做到的,需要帮助。

我必须在接听电话后运行 IVR。

使用星号 11。

0 投票
1 回答
1160 浏览

asterisk - 使用 Asterisk 动态创建扩展

我对 Asterisk 很陌生,并且在 CentOS 上使用 AsteriskNOW。

我目前无法确定是否可以动态创建扩展。是否有我可以编写的拨号方案代码来完成此操作,或者我应该使用 AGI?

0 投票
1 回答
359 浏览

php - AsteriskNOW 和 AGI 脚本

我目前正在尝试用 PHP 编写我的第一个 AGI 脚本以在我的 AsteriskNOW 服务器上使用。我正在尝试的所有教程都不起作用,我想知道它是否可能与使用 AsteriskNOW 而不仅仅是 Asterisk 有关?

另外,我在哪里可以找到适合初学者 AGI 脚本编写者的最新教程?

0 投票
4 回答
11777 浏览

php - PHPAGI:执行格式错误

运行phpagi时遇到问题:

从命令行:

附加信息:

你好世界的来源:http ://www.eder.us/projects/phpagi/phpagi/api-docs/__examplesource/exsource_home_html_projects_phpagi_phpagi_examples_dtmf.php_acb7257145e4a5249182c8373cd8e848.html

0 投票
1 回答
2846 浏览

perl - 将变量从 Asterisk Dialplan 传递到 AGI perl 脚本

我正在尝试使用 AGI 将变量从 Asterisk Dialplan 传递到 perl 脚本。我现在对此感到非常困惑,并且对它的工作原理感到非常困惑。现在在我的拨号计划中我有这个:

我希望用户拨打分机 1122,然后输入一个 1-10 的号码,然后使用 AGI 将他们输入的号码传递给 perl。

我的 perl 脚本如下:

任何帮助将不胜感激。

0 投票
4 回答
18309 浏览

asterisk - 拨入星号后立即挂断电话

我在拨号命令后使用星号 11 和我的呼叫挂断并显示以下错误

传输时达到重传超时

Mydial 命令是

AGI 脚本执行应用程序:(DIAL) 选项:(SIP/112233@202.174.211.30:8060)

在这种情况下,调用在默认端口 (5060) 上工作正常,在给定端口 8060 上不起作用。

完整调试: