繁体   English   中英

无法使用星号发起呼叫

[英]Cannot originate call with Asterisk

希望有人能帮到我,我已经摔了几天了,已经读了很多互联网上的帖子,但无济于事。

我的最终目标是使用AMI发起呼叫并将其传递给脚本。 不幸的是,我无法开始工作,所以我简化了尝试和调试问题的流程。 我正在尝试仅从拨号计划中发起呼叫并播放声音文件。 短时间后,呼叫被取消,发起呼叫的SIP客户端被拒绝。

此相同配置与使用Dial命令而不是Originate命令完全一样。

在下面,我包括了来自origin控制台和相关sip.conf位的SIP调试。 服务器正在使用Asterisk v1.8.3.2.3。

所有IP和电话号码均已更改,以保护无辜者。

  • 111.111.111.111(星号服务器IP)
  • 222.222.222.222(SIP终止提供商)
  • 333.333.333.333(原始SIP客户端)

sip.conf

[vitel-outbound]
type=friend
dtmfmode=auto
host=222.222.222.222
allow=all
canreinvite=no
nat=yes
trustrpid=yes
sendrpid=yes

[front4]
type=friend
context=outgoing-calls
host=dynamic
defaultuser=front4
secret=password
nat=yes
qualify=yes
limitonpeers=yes
call-limit=10
port=5060
canreinvite=no
dtmfmode=rfc2833
disallow=all
allow=ulaw

SIP调试

查看您的踪迹,星号正在取消呼出电话。

没有时间戳或更多日志记录,就不可能确切地说出原因 但是,从原始客户端查看出站INVITEOPTIONS的时间戳,似乎Originate()命令只是在超时。 Originate()命令具有30秒的硬编码超时。

Originate()命令终止时,来自客户端的入站呼叫将在拨号计划中单击Hangup()步骤。 由于从未应答入站呼叫,因此这将发送603 Declined响应。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM