在基于sip的软电话中使用DTMF的目的是什么?

时间:2012-02-16 04:13:50

标签: sip dtmf

DTMF用于某些基于sip的软电话来处理有效负载类型。但是这个过程和使用DTMF的重要性对我来说并不清楚。像Red5phoneSipdroid这样的开源软件电话使用DTMF。有人请解释这个问题或者指点我能找到足够好的解释。

感谢。

4 个答案:

答案 0 :(得分:4)

如果您打电话给机器接听电话,它可能会要求您从多个菜单项中进行选择,然后您将按下一个数字供您选择。该号码应使用DTMF传输到对等端。

这就是DTMF的重要性。

我希望我没有误解你的问题。

对于DTMF的RTP有效载荷,请参考RFC2833

答案 1 :(得分:0)

这个问题很简单,所以没有详细说明,DTMF需要在SIP中进行特殊处理,因为低带宽,面向语音的编解码器不能很好地传输它。 只要您坚持使用G711,您就不需要在意,只需在带内生成音调。 (作为语音流的一部分。)

要使用更高级的编解码器,您必须支持将拨号盘按键作为RTP事件或SIP INFO消息传输(最好是两者都可以协商。)

http://www.voip-info.org/wiki/view/SIP+DTMF+Signalling

答案 2 :(得分:0)

DTMF是双音多频信令的缩写,用于通过电话线进行电信信令。 DTMF应用于电话手机与其他通信设备和交换中心之间的语音频带。它允许在按键电话中进行音频拨号。 (有关更多信息,请访问以下页面:voip-sip-sdk.com/page234)

答案 3 :(得分:0)

我可以将DTMF的使用和重要性与IVR(交互式语音应答)菜单相关联,就像在我的项目中一样。

通常在IVR菜单中提供诸如失败的呼叫处理之类的菜单。按1发送语音邮件。按2回叫。按3做别的事......

通常会有一个下拉数字键盘进行选择。而桌面键盘上使用的sip软电话可用于输入数字。对于手机,平板电脑或Ip手机存在的数字键盘或触摸的情况下电话提供了数字键盘的外观。