星号:发起后自动接听电话

时间:2014-08-15 09:46:13

标签: asterisk asteriskami

我有一个星号1.8.13运行得很好,并且由于stackoverflow的问题,我现在能够通过AMI发起呼叫。 当呼叫发起时,SIP电话振铃,当我手动应答时,它会呼叫分机。

我真的想做同样的事情,但不需要在SIP电话上回答问题。 (不仅是同时调用扩展名的'异步:是')

我的目标是当我向AMI发送命令时,我的SIP电话会自动应答,并且呼叫分机,无需亲自触摸手机。

我已经检查过了:

  

Originate a call with Asterisk - without the originating extension ringing

     

Asterisk AMI - pickup call

但两者都不适用于我的配置(显然可能是由于我)。

这是我的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

我希望它足够清楚。

此致

2 个答案:

答案 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。

参考文献是:

谢谢!