Dial("Local/REC5000@asterisk_guitools-00000001;2", "PJSIP/5000@trunk_2,,b(callee-handler^s^1)"
时间: 2024-09-27 15:04:23 浏览: 31
pppd-dial-CDMA.rar_Dial_cdma_fedora 9 pp_ppp_pppd-2.4.4
在Asterisk中,`Dial` 动词用于发起电话呼叫,给出的例子是:
```conf
Dial("Local/REC5000@asterisk_guitools-00000001;2", "PJSIP/5000@trunk_2,,b(callee-handler^s^1)")
```
这里的含义是:
1. `"Local/REC5000@asterisk_guitools-00000001;2"`:这是本地通道的格式,表示使用本地音频设备(可能是硬件或软件模拟),并指定接通 Asterisk 中名为 REC5000 的录音点(Recording Channel)。后面的 `;2` 可能是指录音的第二个通道,具体含义可能会因配置而异。
2. `"PJSIP/5000@trunk_2,,b(callee-handler^s^1)"`:这是一个SIP出站呼叫,指定了拨往的SIP地址是`5000`,通过`trunk_2`(可能是一个SIP trunk 或者其他网络连接)来进行。`,,b`是在SIP URI后的标签列表,`b`代表使用某种特定的处理策略(B-leg call handling,通常与会议桥接有关)。`callee-handler` 表示这是一个callee方处理策略(callee方挂断时的操作),`^s^1`则是处理策略的具体参数或选项。
总的来说,这行配置是告诉Asterisk首先尝试通过本地设备连接到本地录音点,然后通过SIP协议向远程SIP地址发起呼叫,并使用指定的SIP处理策略。
阅读全文