有这样一个配置:
Internet ===> [WAN 端口] 带有托管 PBX 用户的 Grandstream HT812 [FXS 端口] ===> 模拟迷你站 Panasonic ===> 模拟电话机
情况:当主叫拨打属于托管PBX的号码时,呼叫落在HT812上,然后切换到小站。在播放迷你电台的 IVR 时,呼叫者按了一些额外的内部号码。之后,他被切换到具有相应内部号码的电话机。
问题:拨打内部号码时,呼叫者并不总是切换到相应的电话机。在这些情况下,他们会切换到默认电话机(属于秘书),就好像拨错了号码一样。从 IP 电话拨号时,按附加号码几乎总是可以正常工作,但从手机拨号时,几乎总是失败。
史前史: Cisco SPA122 更早地取代了 Grandstream HT812。首先,拨打内部号码的问题是相同的。之前运行此系统的系统管理员在其他人的建议下更改了 SPA122 上的一些设置,从而解决了问题。但是,唉,他不记得自己到底做了什么。他只记得他改变了DTMF方法:他关闭了'RFC2833'并切换到'Inband'或'SIP INFO'。
问题 1:根据理论,“DTMF(双音多频),俗称按键音,用于语音频段内模拟电话线路上的电信信令。DTMF 是从 IP 电话发送到网络,这是在通话过程中按 IP 电话的键盘时生成的。” 如果 DTMF 是从 IP 电话(此处为 Cisco ATA)发送到网络(此处为 Internet),它会如何影响呼叫者拨打内部号码,而这些呼叫是从相反的方向发送的——从 ATA 到 ministation?
问题 2:我应该在 Grandstream HT812 上进行哪些更改才能使内部编号正常工作?我试图简单地将首选 DTMF 方法更改为“音频内”,但没有帮助。以下是HT812上的一些相关设置(方括号标记当前设置):
DTMF 负载类型:[101]
首选 DTMF 方法:[RFC2833]/音频内/SIP INFO
带内 DTMF 持续时间(在 40-2000 毫秒范围内):持续时间:[100],持续时间:[50]
禁用 DTMF 协商:[否](与对等方协商)/是(使用上述 DTMF 顺序而不协商)
生成连续 RFC2833 事件:[否] / 是(生成 RFC2833 事件,直到释放密钥)