我已经设置了一个 SIP 服务器,并将两个 polycom soundstation duo 设备连接到它。它们都很好地注册了 SIP 服务器的线路,但是当我尝试从一个设备向另一个设备拨打电话时,asterisk 的 CLI 返回以下通知:
从‘1000’ (58.65.17.222:5060) 到分机‘1001’ 的呼叫被拒绝,因为在上下文‘polycom’中未找到分机。
extension.conf 的相关片段如下:
[polycom]
exten => 1000,1,Dial(SIP/1000)
exten => 1000,2,VoiceMail,u1000
exten => 1000,102,VoiceMail,b1000
exten => 1001,1,Dial(SIP/1001)
exten => 1001,2,VoiceMail,u1001
exten => 1001,104,VoiceMail,b1001
sip.conf 如下所示:
[1000]
type=friend
host=dynamic
dtmfmode=rfc2833
context=polycom
[1001]
type=friend
host=dynamic
dtmfmode=rfc2833
context=polycom
您能发现这些配置中的任何错误吗?
答案1
您的配置文件看起来不错。如果这个问题很愚蠢,请原谅,但是 - 您是否重新加载了拨号计划?添加后会有什么结果?
exten=>s,1,Answer()
exten=>s,n,Playback(beep)
exten=>s,n,Hangup()
这与您的 Polycom 环境有关吗?