无法通过星号发起呼叫

时间:2018-08-30 19:19:55

标签: asterisk

希望有人能帮到我,我已经摔了几天了,在互联网上看了无数主题,无济于事。

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

与使用Dial命令而不是Originate命令一样,该配置完全可以正常工作。

下面,我包括一个来自Origin控制台和相关sip.conf位的SIP调试。服务器正在使用Asterisk v1.8.32.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 Debug

1 个答案:

答案 0 :(得分:1)

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

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

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