Asterisk拨号方案常用函数说明
来源:互联网 发布:淘宝应用权限设置 编辑:程序博客网 时间:2024/05/20 23:56
Asterisk拨号方案常用函数说明
(1)Answer()
应用于接听正在响铃通道,它不需要任何参数.
(2)Playback()
应用在通道上播放事先录制好的语音文件.指定一个文件名(不带扩展名),可以使用绝对路径与相对路径.
(3)Hangup()
应用在于挂断一个正在活动的通道.
(4)Background()
它也播放事先录制好的语音文件,但它等待按键,然后执行对应extension.防止Background()后超出按键范围,使用i来解决问题.防止Background长时间没有选择,使用t来决解问题.
(5)Goto()
Goto应用使得在拨号方案的不同部分有序的转移非常容易. Goto()应用有三个参量分别是context,extension,和priority.即Goto(context,extension,priority)
(6)Dial()
Dial()有4个参数.
(a)第一个是:呼叫的被叫地.如:SIP/50000或Zap/1.可以同时拨打多个通道如: exten => 601,1,Dial(Zap/1&SIP/50000&IAX/60000)
(b)第二个是:超时,单位"秒".给定超时参量Dial会一直对被叫地进行呼叫,直到超时后才放弃,如果没有给定,将直到接听或主叫挂机,如果呼叫在超时前接听,通道就被桥接,拨号完。成补充:如果超时后被叫地没有应答,则会继续Dial()的extension下一个priority.如果被叫地通道忙,Dial()将转到priority n+101(n是Dial()被调用的priority),如果存在的话,将能够处理被叫地忙的方式接叫未接电话.
(c)第三个是:可选择参量,它会可以影响到Dial()的行为,如: exten => 601,1,Dial(SIP/50000,30,Ttwr) 其中T表示允许主叫用户按"#"转接呼叫;t表示允许被叫用户按"#"转接呼叫;r表示为被叫用户产生振铃声;w用户按"*"键开始录音
(d)最后一个是:URL参量.如: exten => 601,1,Dial([email=SIP/60000@asterisk.voip.org]SIP/60000@asterisk.voip.org[/email]) exten => 602,1,Dial(Zap/1/5732381) 任何参量都可以为空如: exten => 601,1,Dial(SIP/60000,,T) 或 exten => 601,1,Dial(SIP/60000)
- Asterisk拨号方案常用函数说明
- Asterisk拨号方案常用函数说明
- Asterisk拨号方案常用函数说明
- Asterisk 动态拨号方案配置说明
- (asterisk)dialplan 中 函数介绍 --拨号方案
- asterisk拨号方案基础
- Asterisk拨号方案一
- Asterisk拨号方案二
- asterisk拨号方案的配置
- Asterisk拨号方案语法基础
- asterisk拨号方案的配置
- Asterisk 拨号方案一20121106
- Asterisk拨号方案语法基础
- Asterisk拨号方案语法基础
- Asterisk拨号方案语法基础
- asterisk拨号方案的配置
- Asterisk拨号方案语法基础
- ASTERISK 拨号方案基础
- 清靜經
- 设置td中的值自动换行
- 【转】解读ClassLoader
- MYSQL 前5章总结
- Baidu_Location_SDK
- Asterisk拨号方案常用函数说明
- Qwt源码解读之QwtPlotItem类(一)
- XmlPull 解析器的使用
- C/C++获取当前系统时间
- JS子窗体刷新父窗体
- linux的各大发行版
- JAVA SSH 框架介绍
- matlab生成可执行文件
- JS写怀旧小游戏系列(三)五子棋