DTMF用于某些基于sip的软电话来处理有效负载类型。但是这个过程和使用DTMF的重要性对我来说并不清楚。像Red5phone和Sipdroid这样的开源软件电话使用DTMF。有人请解释这个问题或者指点我能找到足够好的解释。
感谢。
答案 0 :(得分:4)
如果您打电话给机器接听电话,它可能会要求您从多个菜单项中进行选择,然后您将按下一个数字供您选择。该号码应使用DTMF传输到对等端。
这就是DTMF的重要性。
我希望我没有误解你的问题。
对于DTMF的RTP有效载荷,请参考RFC2833。
答案 1 :(得分:0)
这个问题很简单,所以没有详细说明,DTMF需要在SIP中进行特殊处理,因为低带宽,面向语音的编解码器不能很好地传输它。 只要您坚持使用G711,您就不需要在意,只需在带内生成音调。 (作为语音流的一部分。)
要使用更高级的编解码器,您必须支持将拨号盘按键作为RTP事件或SIP INFO消息传输(最好是两者都可以协商。)
答案 2 :(得分:0)
DTMF是双音多频信令的缩写,用于通过电话线进行电信信令。 DTMF应用于电话手机与其他通信设备和交换中心之间的语音频带。它允许在按键电话中进行音频拨号。 (有关更多信息,请访问以下页面:voip-sip-sdk.com/page234)
答案 3 :(得分:0)
我可以将DTMF的使用和重要性与IVR(交互式语音应答)菜单相关联,就像在我的项目中一样。
通常在IVR菜单中提供诸如失败的呼叫处理之类的菜单。按1发送语音邮件。按2回叫。按3做别的事......
通常会有一个下拉数字键盘进行选择。而桌面键盘上使用的sip软电话可用于输入数字。对于手机,平板电脑或Ip手机存在的数字键盘或触摸的情况下电话提供了数字键盘的外观。