AGI Command Reference
中文版
SET AUTOHANGUP
用 法:SET AUTOHANGUP <time>
说 明:定时挂断通道。时长由time参数决定,单位是秒。设置time为“0”,自动挂断失效。当然,也可以在定时时间到之前手动挂断通道。
返回值:
0 定时挂断已设置
SET CALLERID
用 法:SET CALLERID <number>
说 明:设置当前通道的主叫号码
返回值:
1 CALLERID已设置
SET CONTEXT
用 法:SET CONTEXT <context>
说 明:设置应用结束后的context,从而继续流程。
返回值:
0 context已设置
SET MUSIC ON
用 法:SET MUSIC ON [on|off] [class]
说 明:打开或关闭music-on-hold发生器。如果class(类)参数未指定,则使用默认的music-on-hold类。
返回值:
0 总是返回0
SET PRIORITY
用 法:SET PRIORITY <priority>
说 明:设置应用结束后的priority,从而继续流程。
返回值:
0 priority已设置
SET VARIABLE
用 法:SET VARIABLE <variablename> <value>
说 明:设置变量的初始值,并在后面的拨号方案中以${变量名字}形式使用。variablename参数为变量名,value参数为变量值。
返回值:
1 变量已设置
STREAM FILE
用 法:STREAM FILE <filename> <escape_digits> [sample_offset]
说 明:播放指定的语音文件,允许按键终止播放,这命令与GET DATA类似,但只返回用户的第一个按键,GET DATA可以积累返回用户的很多按键。filename参数,指定要播放的语音文件名,不带扩展名。escape_digits参数,指定终止按键,如“#”。sample_offset参数可选,指定语音文件播放的长度。
返回值:
-1 错误或挂断
0 完全播并无按键
value十进制表示的键值的ASCII码
TDD MODE
用 法:TDD MODE
说 明:在当前通道上启用/关闭 TDD(分时双功模式)收发模式。
返回值:
0 通道不支持TDD功能
1 设置成功
VERBOSE
用 法:VERBOSE <message> <level>
说 明:通过Verbose信息系统向Asterisk控制台发送message(信息)。level参数,指定显示在Asterisk的CLI(command-line interface)上的信息有多详细。
返回值:
0 总是返回0
WAIT FOR DIGIT
用 法:WAIT FOR DIGIT <timeout>
说 明:通道等待接收DTMF键值,timeout参数,指定通道等待时间长度,设置成“-1”表示无限时长。
返回值:
-1 错误或通道挂断
0 超时
value十进制表示的键值的ASCII码值
-完结-
分享到:
相关推荐
Asterisk 1.4 官方使用手册,希望能帮到大家
Asterisk 1.4 the Professionals Guide.pdf
Implementing, administering, and consulting on commercial IP telephony solutions
该电子书提供详细的Asterisk 1.4的介绍、配置和编程,非常适合Asterisk的初学者。
asterisk服务器安装。 SIP服务器,支持多种SIP client。
asterisk AGI应用说明,主要讲述在asterisk中如何应用AGI.
一个简单的AGI示例,java连接asterisk代码
asterisk1.4版本的spandsp补丁网上几乎很少找到了 因为asterisk和spandsp的开发部是同步的,所以里边的asterisk.path 只能手动改了。 有人说spandsp 收发传真不好用, 我实际测试可以收到传真,但是发送确失败,...
用于Asterisk的AGI音频文件传输插件-这是用于Asterisk的模块,它通过添加允许通过AGI会话向Asterisk来回传输音频文件的命令来扩展Asterisk的AGI接口。 对于FastAGI连接非常有用。
voip asterisk CLI command
asterisk-java开发包 用于连接asterisk,实现AGI,AMI接口 asterisk呼叫中心开发的非常棒的工具
用于Asterisk的AGI语音识别器[使用Yandex,Google或Wit.ai ASR在线服务] 拨打特殊分机,说“ Vasya”,星号将您与Vasya联系! 优秀的! 工作流程 Voicer充当AGI服务器。 Voicer通过AGI应用接受星号的请求。 它为每...
通过socket 连接asterisk 并分析asterisk 的Event事件。主要支持asterisk 1.4 版本
Asterisk Dialplan命令中文翻译,希望帮到大家。
对不善于英语的新手来说,非常有用处。但是还是建议看原文档,在一定基础之后看会非常快。
本代码整理了Asterisk AMI 接口,下载之后,通过配置Asterisk用户名和密码即可连接到Asterisk,用户名和密码在代码中已给出,可自由修改。
通过学习AGI熟悉和掌握Asterisk的开发和设计
支持Asterisk 1.4 到 20 版本的 建议先安装 Intel IPP libraries 以及 Bcg729 - a slightly slower implementation written in portable C99 codec_g729.so 和 codec_g723.so 通常是放在 /usr/lib/asterisk/modules ...
CAGI是用于在开源Asterisk PBX软件中编写AGI应用程序的API。 它是在2005年开发的,用于将医疗命令系统集成到Asterisk中,此后一直在生产环境中使用。
asterisk语音识别脚本。包含源码和asterisk的AGI脚本。