【发布时间】:2014-08-15 09:46:12
【问题描述】:
我有一个运行良好的星号 1.8.13,并且由于 stackoverflow 的问题,我现在能够通过 AMI 发起呼叫。 发起呼叫时,SIP 电话正在振铃,而当我手动接听时,它会呼叫分机。
我真的很想做同样的事情,但不需要在 SIP 电话上回答自己。 (不仅会同时调用扩展的“异步:是”)
目标是当我向 AMI 发送命令时,我的 SIP 电话会自动接听并呼叫分机,无需物理触摸电话。
我已经检查过了:
Originate a call with Asterisk - without the originating extension ringing
但两者都不适用于我的配置(显然可能是我造成的)。
这是我的 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
我希望它足够清楚。
问候
【问题讨论】:
标签: asterisk asteriskami