您的位置:首页 > 其它

Asterisk实现寻呼对讲广播的Page()命令详解

2012-10-17 14:51 337 查看
摘要Synopsis
Page() 寻呼电话,就是说通过多个电话(和/或他们的扬声器)传输信息,实现IP对讲、IP广播、网络调度指挥等应用。

语法描述Description
Page(Technology/Resource&Tech2/Res2...[|options])

发起一个外拨呼叫到指定的通道/资源,然后把他们作为禁言用户放到一个电话会议桥里(如果没有指定“d”参数项的话)。主叫方作为发言人进入到会议桥。当主叫方离开会议的时候,电话会议被关闭。这需要安装MeetMe并能正常工作(需要时钟)。

参数Parameters
d - 全双工声音 (也就是说不是一个只听不说的会议!!)
q - 安静。不要对主叫方播放“beep”声音。

举例Example

复制代码

[macro-page]
; Paging macro:
; Check to see if SIP device is in use and DO NOT PAGE if they are
; ${ARG1} - Device to page
;
exten => s,1,ChanIsAvail(${ARG1}|js) ; j is for dump and s is for ANY call
exten => s,2,Set(_ALERT_INFO="RA") ; This is for the PolyComs
;exten => s,3,SIPAddHeader(Call Info: Answer-After=0) ; This is for the Snoms and Others
;exten => s,3,SIPAddHeader,Call-Info: sip:192.168.20.1/; answer-after=0
exten => s,3,SIPAddHeader(Call-Info:<sip:domain>\;answer-after=0) ; enter your domain
exten => s,4,NoOp() ; Add others here
exten => s,5,Dial(${ARG1}||)
exten => s,6,Hangup
exten => s,102,Hangup

[page] ; Paging context
exten => 202,Macro(page,SIP/polycom)
exten => 208,Macro(page,SIP/cisoo1aa)
exten => _X.,1,Macro(page,SIP/${EXTEN})

下面这行是加入到你自己的拨号方案中的:

复制代码

exten => 7999,1,Set(TIMEOUT(absolute)=60)
exten => 7999,2,Page(Local/202@page&Local/208@page&Local/210@page/n&Local/interal 223@page|)

具体实现这个功能要用得设备,我们会在后面陆续介绍,请继续关注51asterisk.com的IP对讲机/广播/寻呼专题。本站仅提供免费信息,不对内容可靠性负责。如需商业咨询,请写邮件给站长。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: