我的建筑有一个蜂鸣器,我已经设置为拨打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实际连接到呼叫?
答案 0 :(得分:1)
根据我使用星号的经验,声音问题与 NAT 相关。
也许您可以使用这些命令查看更多详细信息:
答案 1 :(得分:0)
听起来您需要检查防火墙和NAT设置。
这是协议依赖的,所以没办法回答问题。
ps调试在SO上是offtopic。