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

Asterisk 星号:发起后自动接听电话,asterisk,asteriskami,Asterisk,Asteriskami,我有一个星号1.8.13运行得很好,感谢stackoverflow的问题,我现在能够通过AMI发起一个呼叫。 当发起呼叫时,SIP电话正在响,当我手动接听时,它呼叫分机 我真的很想做同样的事情,但不需要回答自己的SIP电话。(不仅仅是同时调用扩展名的“Async:yes”) 目标是,当我向AMI发送命令时,我的SIP电话会自动应答并呼叫分机,而无需实际触摸电话 我已经检查过: 但这两个都不适用于我的配置(可能是因为我很明显) 这里是my extensions.conf: (...) [glo

我有一个星号1.8.13运行得很好,感谢stackoverflow的问题,我现在能够通过AMI发起一个呼叫。 当发起呼叫时,SIP电话正在响,当我手动接听时,它呼叫分机

我真的很想做同样的事情,但不需要回答自己的SIP电话。(不仅仅是同时调用扩展名的“Async:yes”)

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

我已经检查过:

但这两个都不适用于我的配置(可能是因为我很明显)

这里是my 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
我希望它会足够清晰


问候取决于您的手机。大多数手机都有自动应答按钮

您还可以设置一些标题以强制电话对讲或自动应答功能

例如,本页介绍Polycom手机


关于对讲机的一般信息

多亏了arheops的回答,我终于通过AMI telnet连接找到了Cisco SPA525G2和504G SIP手机的解决方案。 我只需通过一个变量添加标题,告诉手机自动应答:

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
操作:发起
频道:SIP/102
上下文:nol
分机:0101010101
优先事项:1
变量:\ uu SIPADDHEADER51=呼叫信息:\;回答后=0
Callerid:0101010101
超时:15000
ActionID:B4646A646565E546F
其中192.168.0.10是我的星号服务器的IP

参考文献包括:

  • 那些来自阿赫奥普斯的人

谢谢大家!

您好,SIP电话是Cisco SPA525G2和SPA504,电话配置上只有“自动应答页”,不适用。我将尝试另一种方式与标题…你可以有2分机每部电话。一个没有自动应答,一个有(第2行)。标题也适用于思科手机