zoukankan      html  css  js  c++  java
  • Asterisk实现寻呼对讲广播的Page()命令详解

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

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

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

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

    举例Example 

     
    复制代码
    1. [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}) 


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

     
    复制代码
    1. 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对讲机/广播/寻呼专题。本站仅提供免费信息,不对内容可靠性负责。如需商业咨询,请写邮件给站长。

  • 相关阅读:
    bzoj 1004 burnside 引理+DP
    bzoj 3453 数论
    HDU 2899 三分
    HDU 2199 二分
    bzoj 3450 DP
    bzoj 1197 DP
    bzoj 2121 DP
    bzoj 2258 splay
    bzoj 1296 DP
    Memcached的限制和使用建议
  • 原文地址:https://www.cnblogs.com/einyboy/p/2727726.html
Copyright © 2011-2022 走看看