我有一个运行良好的星号 1.8.13,并且由于 stackoverflow 的问题,我现在能够通过 AMI 发起呼叫。发起呼叫时,SIP电话正在振铃,当我手动应答时,它会呼叫分机。
我真的很想做同样的事情,但不需要在 SIP 电话上回答自己。(不仅会同时调用扩展的“异步:是”)
目标是当我向 AMI 发送命令时,我的 SIP 电话会自动应答并呼叫分机,无需物理触摸电话。
我已经检查过:
但两者都不适用于我的配置(显然可能是由于我)。
这是我的 extensions.conf :
(...)
[globalcontext](!)
include => parkedcalls
exten => _X.,1,AGI(agi:async)
exten => _1XX,1,Dial(SIP/${EXTEN},20,tT)
exten => _1XX,2,VoiceMail(${EXTEN}@test)
[nol](globalcontext)
exten => _0XXXXXXXXX,1,Dial(SIP/to-ovh/${EXTEN})
(...)
这是我的 sip.conf :
[template](!)
type=friend
host=dynamic
dtmfmode=rfc2833
disallow=all
allow=ulaw
[102](template)
fullname = John Doe
defaultuser = john
secret = sippass
context = nol
这是我的工作AMI 会话,用于从 SIP 电话 102 发起呼叫到分机 0101010101:
Action: Login
Username: admin
Secret: mypassword
Action: Originate
Channel: SIP/102
Context: nol
Exten: 0101010101
Priority: 1
Callerid: 0101010101
Timeout: 15000
ActionID: b4646a6465e546f
我希望它会足够清楚。
问候