Dialplan 中。。(笔记/备忘)

1: TIMEOUT(absolute)     设置整个从电话呼入开始的时长

 

       

 

2:Authenticate()  的应用         // 在拨号规则中加入输入密码才能执行下面的流程

 

      

 

3:ringing()   有微鸣的振铃声

 

   

 

4:ZapBarge(channel)    //监听某一通道通话,如ZapBarge(1)  不带参数将有提示监听哪个通道

 

   

 

 5:busy(5)     发送5秒忙音,忙音后的动作将不执行

 

6:SayNumber(123)  说出完整的数字,如:一百二十三

 

7:SayAlpha(string)

 

  说出字符,或数字  

 

如:  SayAlpha (abc)  则是 a b c

        SayAlpha (123)  则是 一 二 三

 

 

8:ChanSpy()   //监听函数。 如:下面将监听8001的电话

 

   

 

9:宏macro

 

  个人理解是 像类中封装  ,写好,然后调用 

 

语法:[macro-MACRONAME]

          exten => s,1,action
          exten => s,n,action
          exten => s,n,action

 

        例:[macro-jh] 

              exten => s,1,DIAL        ;宏指令只能用"s"extension。

 

Macro()程序也定义了几种特别的变量来为我们使用。它们包括:
   ${MACRO_CONTEXT}       这个被调用宏中,初始的context
   ${MACRO_EXTEN}     这个被调用宏中,初始的extension
   ${MACRO_PRIORITY}    这个被调用宏中,初始的priority
   ${MACRO_OFFSET}     宏返回后从${MACRO_OFFSET}+n+1的priority处执行
   ${ARGn}         传递到宏指令的第n个变量。例如第一个自变量是${ARG1},第二个是${ARG2}

 

 

    例子:

 

      


www.asterisk-help.com

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值