Asterisk回答谷歌语音,但来电者没有听到

时间:2017-10-31 22:59:57

标签: asterisk google-voice

我的建筑有一个蜂鸣器,我已经设置为拨打Google语音号码。我想让Asterisk接听电话,听取特定的分机,然后发送DTMF 9(“开门”命令)。目前,我只想尝试一个简单的回答 - 发送 - DTMF拨号方案。以下是我在lights_on中的内容:

extensions.conf

在前15秒,当我的手机铃声响起时,来电者听到铃声响起。然后Asterisk回答,我的小区停止响铃,并且在Asterisk CLI上显示[incoming-motif] exten => s,1,Verbose(2, "Incoming Google Voice call") same => n,Wait(15) same => n,Answer(1) same => n,Wait(1) same => n,SendDTMF(1) same => n,Verbose(2, "Here") same => n,Wait(5) same => n,SendDTMF(9) same => n,Hangup() 消息。然而,呼叫者仍然听到剩余时间响铃,然后呼叫被挂断。

如何让Asterisk实际连接到呼叫?

2 个答案:

答案 0 :(得分:1)

根据我使用星号的经验,声音问题与 NAT 相关。

也许您可以使用这些命令查看更多详细信息:

  • 星号 -rvvvv
  • sip 设置调试开启

答案 1 :(得分:0)

听起来您需要检查防火墙和NAT设置。

这是协议依赖的,所以没办法回答问题。

ps调试在SO上是offtopic。