我有一个星号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
我希望它足够清楚。
此致
答案 0 :(得分:1)
这取决于你的电话。大多数手机都有自动接听按钮
您还可以设置一些标题以强制使用电话对讲或自动应答功能。
例如此页面关于Polycom手机
http://www.voip-info.org/wiki/view/Polycom+auto-answer+config
有关对讲机http://www.voip-info.org/wiki/view/Asterisk+Paging+and+Intercom
的一般信息答案 1 :(得分:1)
感谢arheops'答案,我终于找到了我的思科SPA525G2& amp; 504G SIP电话,通过AMI telnet连接。 我只需要通过变量添加标题来告诉手机自动回答:
Action: Originate
Channel: SIP/102
Context: nol
Exten: 0101010101
Priority: 1
Variable: __SIPADDHEADER51=Call-Info: <sip:192.168.0.10>\;answer-after=0
Callerid: 0101010101
Timeout: 15000
ActionID: b4646a6465e546f
其中192.168.0.10是我的星号服务器的IP。
参考文献是:
谢谢!