1. 登录和身份验证,你必须发送一个“ 登录 ”行动
action: login
actionid: 7
username: sdfg
secret: 1234
events: off
2. Originate:产生一个呼叫。(privilege:call,all)
(1) 分机8002呼叫8001
action: originate
channel: SIP/8001
exten: 8002
context: default
priority: 1
callerid: 8002
(2)8001通过中继呼叫手机号,显示号码为8001
action: originate
channel: SIP/中继名/手机号
exten: 8001
context:from-internal
priority: 1
callerid: 8001
(3)8001通过中继呼叫手机号,显示号码为85444445
action: originate
channel: SIP/中继名/手机号
exten: 8001
context: default
priority: 1
callerid: 85444445
(4)8001通过中继dahdi1呼叫手机号,显示号码为85444445
action: originate
channel: DAHDI/1-1/手机号
exten: 8001
context: default
priority: 1
callerid: 85444445
(5)
action: originate
channel: SIP/8001
exten: 手机号
context: from-internal
priority: 1
callerid: 85283515
3. 挂断
action: hangup
channel: SIP/8001-0000001c(后面的编号必须写,否则提示通道不存在)
4. 指定秒数后挂断特定的通道
Action: AbsoluteTimeout
Channel: SIP/8001-0000001e
Timeout: 20
5. 查询通道:
action: command
command: core show channels
6. 显示分机信息:
action: sippeers
7. 显示指定分机信息:
action: sipshowpeer
peer: 8001
8. 显示sip用户列表
Action: SIPpeers
9. 返回所有开放通道或指定通道的状态。参数:Channel (可选), ActionID (可选)
Action: Status
10. 监听通道(录音):
action: monitor
channel: SIP/8001-00000021
file: mymonitorcxt
mix: 1
11. 更改录音文件名:
action: changemonitor
channel: ZAP/1-1
File: changmonitor
12. 停止监听通道:
action: stopmonitor
channel: SIP/8001-00000021
13. 显示配置文件内容:
action: GetConfig
filename: sip.conf
action: events
eventmask: on
ACTION: EVENTS
EVENTMASK: OFF
action: ExtensionState
context: default
exten: 8001
Action: MailboxCount
Mailbox: 8001@device
Action: IAXPeers
Action: MailboxStatus
Mailbox: 8001@device
Action: ParkedCalls
Action: ping
Action: Queues
Action: QueueStatus
ACTION: LOGOFF
ACTION: COMMAND
command: Show Channels
ACTION: GetVar
Channel: SIP/8001-0000003f
Variable: extension