- 浏览: 140177 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (129)
- javaee struts2 (3)
- java mail (2)
- spring mail (4)
- 下拉列表 (1)
- MySQL (3)
- MyEclipse (1)
- java script (5)
- js html (4)
- oracle (7)
- eclipse ide (1)
- 正则表达式 (1)
- oracle 安装 (0)
- ExtJS 4.0 (1)
- java (5)
- linux (13)
- asterisk (25)
- asterisk AMI (1)
- java socket (1)
- sip (6)
- jsonp (1)
- mongodb (12)
- http (3)
- jQuery (2)
- java timer (2)
- OSGi (2)
- Firefox (1)
- tomcat (1)
- win7 (0)
- Highcharts (2)
- SVN (2)
- webstorm (1)
- AngularJS (1)
- 搜索引擎 (1)
- wordpress (1)
- 语音编码 (1)
- idea (1)
- dom4j (1)
- QQ (1)
- cti 呼叫中心 (3)
- 敏感词检测 (1)
- asterisk sip tls (1)
- nginx (1)
- FreeSWITCH (1)
最新评论
格式:
Dial(type/identifier, timeout, options, URL)
Dial(type1/identifier1[&type2/identifier2[&type3/identifier3... ] ], timeout, options, URL)
RetryDial(announce|sleep|loops|Technology/resource[&Technology2/resource2...][|[timeout][|[options][|URL]]])
a)如果呼叫在超时之前被接听,通道就被桥接,拨号方案完成,如果被叫地没 有应答,Dial( ) 会继续到该extension 的下一个priority。但是,如果被叫通道忙,Dial( )将转到priority n+101,如果其存在的话(其中的n 是Dial( )被调用的priority)
b)参数
t或T: 表示允许被叫通过拍xfer键进行呼叫转移。xfer键的定义在features.conf中
r:强制产生回铃音,呼叫过程中没有语音直到被叫摘机。没有这个选项, aserisk会适当地根据情况自动地产生回铃音。强制产生回铃有可能使主叫听不到忙音,彩铃。在呼叫多个被叫时,回铃音不通被透传,这时需要强制一个回铃音。
R:当被叫在震铃时通知主叫被在震铃,,呼叫过程中没有语音直到被叫摘机。这个选项仅在kapejod's Bristuff有用。注:BRIstuff 是一个BRI驱动和补丁集
m:提供Music on Hold给主叫直到被叫摘机。注:与r不同的时m可以指定一类Music on Hold的音乐
o:传送主叫ID,默认是送分机的号码(extension's number)
j:如果所有通道忙跳到n+101
M(x):当通道一旦连接执行宏x,比如被叫摘机时。
h:允许主叫挂机通过*号键
H:允许被叫挂机通过*号键
i:asterisk忽略在本次拨号时的任何转发请求。这个在在1.4只有用,当你在震铃一个震铃组时,他们有一个设置了电话转移到voicemail或设置了阻止免打扰,这时你的震铃组就会呼叫失败
C:重置CDR
p:使能屏幕模式即不用记忆怎么出理主叫的基本个人隐私模式。
P(x): 使用隐私管理-PrivacyManager, x可选,x是数据库。
g:当被叫挂机时,退出,然后在当前的context中执行更多的命令
G(context^exten^pri):当呼叫叫建立,转移双方到指定的contex和extension。主叫方转移到优先级pri,被叫方到优先级pri+1
A(x):拨放一个通知音(x.gsm)给被叫方
S(x):被叫摘机后x秒后挂机。
d:这个标志胜过H标标,在等待呼叫应答时截取任何的DTMF,并返回的值。这个允许你已经设置1的(退出)exeten后,然后在呼叫时按1退出当前的呼叫
D(digits):在被叫摘机后送digits DTMF流。
L(x:[y]:[:z]):限制呼叫x毫秒,当y毫秒到达时发出警告,每z秒重复一次。以下这几个通道变量可设置:
LIMIT_PLAYAUDIO_CALLER - yes|no (default yes) - 拨放语音给主叫
LIMIT_PLAYAUDIO_CALLEE - yes|no - 拨放语音给被叫.
LIMIT_TIMEOUT_FILE - 拨放的文件
LIMIT_CONNECT_FILE - 当呼叫开始拨放的文件
LIMIT_WARNING_FILE - 播放的文件当y定义的时侯,如果LIMIT_WARNING_FILE没有定义,默认的行为是播放("You have [XX minutes] YY seconds").
f:当外呼或重定向呼叫时强制主叫ID设置为line的extensions,有些PSTNs只允许一个主叫ID时,你分配一个给他
w:允许被叫记录在按*1时,或在features.conf中定义的,需要Set(DYNAMIC_FEATURES=automon)
W:允许主叫记录在按*1时,或在features.conf中定义的,需要Set(DYNAMIC_FEATURES=automon)
p:通过定义在features.conf中的dtmf 序列允许被叫方使能呼叫停泊(parking)
P:通过定义在features.conf中的dtmf 序列允许被主方使能呼叫停泊(parking)
Dial(type/identifier, timeout, options, URL)
Dial(type1/identifier1[&type2/identifier2[&type3/identifier3... ] ], timeout, options, URL)
RetryDial(announce|sleep|loops|Technology/resource[&Technology2/resource2...][|[timeout][|[options][|URL]]])
a)如果呼叫在超时之前被接听,通道就被桥接,拨号方案完成,如果被叫地没 有应答,Dial( ) 会继续到该extension 的下一个priority。但是,如果被叫通道忙,Dial( )将转到priority n+101,如果其存在的话(其中的n 是Dial( )被调用的priority)
b)参数
t或T: 表示允许被叫通过拍xfer键进行呼叫转移。xfer键的定义在features.conf中
r:强制产生回铃音,呼叫过程中没有语音直到被叫摘机。没有这个选项, aserisk会适当地根据情况自动地产生回铃音。强制产生回铃有可能使主叫听不到忙音,彩铃。在呼叫多个被叫时,回铃音不通被透传,这时需要强制一个回铃音。
R:当被叫在震铃时通知主叫被在震铃,,呼叫过程中没有语音直到被叫摘机。这个选项仅在kapejod's Bristuff有用。注:BRIstuff 是一个BRI驱动和补丁集
m:提供Music on Hold给主叫直到被叫摘机。注:与r不同的时m可以指定一类Music on Hold的音乐
o:传送主叫ID,默认是送分机的号码(extension's number)
j:如果所有通道忙跳到n+101
M(x):当通道一旦连接执行宏x,比如被叫摘机时。
h:允许主叫挂机通过*号键
H:允许被叫挂机通过*号键
i:asterisk忽略在本次拨号时的任何转发请求。这个在在1.4只有用,当你在震铃一个震铃组时,他们有一个设置了电话转移到voicemail或设置了阻止免打扰,这时你的震铃组就会呼叫失败
C:重置CDR
p:使能屏幕模式即不用记忆怎么出理主叫的基本个人隐私模式。
P(x): 使用隐私管理-PrivacyManager, x可选,x是数据库。
g:当被叫挂机时,退出,然后在当前的context中执行更多的命令
G(context^exten^pri):当呼叫叫建立,转移双方到指定的contex和extension。主叫方转移到优先级pri,被叫方到优先级pri+1
A(x):拨放一个通知音(x.gsm)给被叫方
S(x):被叫摘机后x秒后挂机。
d:这个标志胜过H标标,在等待呼叫应答时截取任何的DTMF,并返回的值。这个允许你已经设置1的(退出)exeten后,然后在呼叫时按1退出当前的呼叫
D(digits):在被叫摘机后送digits DTMF流。
L(x:[y]:[:z]):限制呼叫x毫秒,当y毫秒到达时发出警告,每z秒重复一次。以下这几个通道变量可设置:
LIMIT_PLAYAUDIO_CALLER - yes|no (default yes) - 拨放语音给主叫
LIMIT_PLAYAUDIO_CALLEE - yes|no - 拨放语音给被叫.
LIMIT_TIMEOUT_FILE - 拨放的文件
LIMIT_CONNECT_FILE - 当呼叫开始拨放的文件
LIMIT_WARNING_FILE - 播放的文件当y定义的时侯,如果LIMIT_WARNING_FILE没有定义,默认的行为是播放("You have [XX minutes] YY seconds").
f:当外呼或重定向呼叫时强制主叫ID设置为line的extensions,有些PSTNs只允许一个主叫ID时,你分配一个给他
w:允许被叫记录在按*1时,或在features.conf中定义的,需要Set(DYNAMIC_FEATURES=automon)
W:允许主叫记录在按*1时,或在features.conf中定义的,需要Set(DYNAMIC_FEATURES=automon)
p:通过定义在features.conf中的dtmf 序列允许被叫方使能呼叫停泊(parking)
P:通过定义在features.conf中的dtmf 序列允许被主方使能呼叫停泊(parking)
如果要自动实现二次拨号,可以通过在宏里面实现dtmf 的发送。
dial(SIP/83142167@out-trunk,M(senddtmf))
dial(SIP/83142167@out-trunk,M(senddtmf))
[macro-senddtmf]
exten =>s,1,noop(Senddtmf)
exten =>s,n,wait(2)
exten =>s,n,SendDTMF(83142167)
exten =>s,1,noop(Senddtmf)
exten =>s,n,wait(2)
exten =>s,n,SendDTMF(83142167)
等待2秒的原因是由于一般要听到ivr 提示方可以允许用户输入的。可以根据实际调整等待参数。
如果一次要执行多个宏,可以用^ (6字符)来分隔
===================================
下面附上,在ael中实现二次拨号的方法。
macro sendDTMF( number ){
wait(2);
SendDTMF( ${number} );
}
在dial函数中调用:
dial(SIP/6688@127.0.0.1:6069,30,M(sendDTMF^${EXTEN}));
注:在M中调用宏时,参数要用^
发表评论
-
asterisk拨号方案的配置
2016-02-18 23:40 3539============================ ... -
asterisk拨号规则(包含匹配规则说明)转
2015-01-28 13:53 772一、前言 本文档 ... -
asterisk features.conf 介绍
2014-09-23 10:29 567http://www.voip-info.org/wiki/v ... -
Asterisk标准通道变量
2014-03-27 16:16 1589在asterisk中,定义了许多变量,或是有些变量能够被其读 ... -
sip.conf配置说明
2013-11-09 11:30 669l 在freeiris中添加分机,在sip_exten.c ... -
asterisk sip配置
2013-11-08 19:27 23241. 介绍 extens ... -
Asterisk 学习进阶(转)
2013-03-19 11:50 892介绍篇 抛开所有概念,首先从单词学起。估计很多人和我一样没 ... -
Asterisk 拨号方案中截取字符串(转)
2013-01-22 11:54 1160原地址:http://hwzyyx.iteye.com/b ... -
asterisk的wav格式要求
2013-01-16 16:44 882asterisk的wav格式的语音格式是: ... -
asterisk使用之AEL
2012-11-21 14:01 2061AEL 介绍(Introduction) AEL纯粹 ... -
Asterisk Kernel analysis 2 channel
2012-11-20 12:02 831从内核的角度去分析问题时,弄清楚呼叫流程是非常关键的,只 ... -
Asterisk录音文件的管理(转)
2012-11-20 11:37 2394(作者:陈新汉,http://www.blogjava.net ... -
agi脚本说明中文
2012-11-20 10:19 18091. 执行AGI脚本 ... -
asterisk配置文详解
2012-11-09 09:56 1167asterisk配置文详解 Configurat ... -
asterisk user、peer和friend
2012-11-09 09:47 1160Users,Peers 以及Friends连接中对我们的 ... -
Asterisk 中 拨号规则 之 Read()和SayDigits()命令详解(转)
2012-10-10 09:47 8531:Read() 读取用户输入的一个或多个以 #-结尾 ... -
asterisk常用命令
2012-10-08 11:15 1429asterisk常用命令 1. 运行调试常用命令. ... -
Asterisk拨号函数Dial()详解
2012-09-28 17:53 1669Asterisk的拨号函数/命 ... -
Asterisk如何定义通道
2012-09-24 10:06 1068通过Asterisk接通的电话包含一个呼入连接和呼出连接 ... -
Asterisk有用的博文
2012-09-20 17:28 636http://blog.csdn.net/ht8326/art ...
相关推荐
asterisk dial apps (asterisk Dial拨号 APP模块)
Asterisk CLI 命令列表 Asterisk是一个开源的VoIP系统平台..
asterisk拨号方案的配置
最近搜集到Asterisk的命令的中文翻译,给大家分享!!!有共同学习Asterisk的欢迎加我QQ,大家共同进步!! QQ:42144754 email:42144754@163.com
asterisk APP命令含义中文对照表,方便查阅各个命令,及中文解释
asterisk拨号方案中应用使用详解,有详细的说明和例子
文档包扩一些常用的Asterisk命令,对于初学者有一定的帮助。
Asterisk Dialplan命令中文翻译,希望帮到大家。
这是一些关于拨号常用的函数,通过这些函数可能更深了解拨号
详细写了如何实现asterisk视频通讯功能的 每步都有截图噢!
对asterisk有一定的简单认识之后,需要对asterisk进行更高级的复杂的拨号方案的配置之时,电话的未来之路已经不能再给予帮助,那么这个拨号方案就是一个必须品。里边详细讲解了如何使用变量和如何编写复杂的拨号方案...
介绍Asterisk交换机管理,自动总机IVR设计。
天体图Astograph是一个简单的python工具,可以直观地表示您的Asterisk拨号计划它使用 GraphViz 绘制包含上下文之间的链接例子考虑以下extensions.conf文件: 和以下命令: cat extensions.conf | ./astograph.py | ...
Asterisk权威指南(第3版)第15章自动话务员 Asterisk权威指南(第3版)第02章Asterisk体系结构 Asterisk权威指南(第3版)第05章用户设备配置 Asterisk权威指南(第3版)第06章Dialplan基础 Asterisk权威指南(第3版)第07章...
NULL 博文链接:https://nettm.iteye.com/blog/1824964
APP命令含义中文对照 dial详解 asterisk入门 asterisk配置文件 asterisk常用命令
Asterisk 简介 Asterisk 架构 Asterisk程序框图
Asterisk-自动话务员