功能简介
DTMF(双音多频)音调,也称为触摸音。DTMF 是从 IP 话机发送到网络的信号,当在通话期间按下 IP 话机的键盘时生成。每按下一个键,IP 话机会生成两个频率的正弦音调。一个来自高频组,另一个来自低频组。
DTMF 键盘
DTMF 键盘以 4×4 矩阵布局,每行代表一个低频,每列代表一个高频。按下一个数字键(例如“1”)会生成两个频率(697 赫兹和 1209 赫兹)的正弦音调。
DTMF 键盘频率:
1209 Hz
1336 Hz
1477 Hz
1633 Hz
697 Hz
1
2
3
A
770 Hz
4
5
6
B
852 Hz
7
8
9
C
941 Hz
*
0
#
D
当通话保持或被保持时,话机不会发送 DTMF 序列。
传输 DTMF 数字
在 SIP 通话中传输 DTMF 数字的三种方法:
RFC 2833 – DTMF 数字通过符合 RFC 2833 的 RTP 事件传输。你可以配置有效负载类型和结束 RTP 事件包的发送次数。RTP 事件包包含 4 个字节。4 个字节分布在几个字段中,分别表示事件、结束位、R 位、音量和持续时间。如果结束位设置为 1,则包包含 DTMF 事件的结束。你可以配置结束 RTP 事件包的发送次数。
INBAND – DTMF 数字在语音频带中传输。它使用与语音相同的编解码器,并且对话伙伴可以听到。
SIP INFO – DTMF 数字通过 SIP INFO 消息传输。当 SIP 200 OK-ACK 消息序列成功建立后,DTMF 数字通过 SIP INFO 消息传输。SIP INFO 消息可以通过三种方式传输 DTMF 数字:DTMF、DTMF-Relay 和 Telephone-Event。
传输 DTMF 数字配置
网页配置
在网页用户界面,选择:账户 > 高级设置 > DTMF 类型/DTMF 负载(96~127)/DTMF 内容类型。
参数配置
account.X.dtmf.type
account.X.dtmf.dtmf_payload
account.X.dtmf.info_type
features.dtmf.repetition
features.dtmf.duration
features.dtmf.volume
M7参数
取值范围
出厂默认值
功能说明
account.X.dtmf.type[1]
0-INBAND,DTMF 数字在语音频带中传输。1-RFC2833,DTMF 数字通过符合 RFC 2833 的 RTP 事件传输。2-SIP INFO,DTMF 数字通过 SIP INFO 消息传输。3-RFC2833 + SIP INFO,DTMF 数字通过符合 RFC 2833 的 RTP 事件和 SIP INFO 消息传输。
1
配置 DTMF 类型。
account.X.dtmf.dtmf_payload[1]
96 到 127 之间的整数
101
配置 DTMF 有效负载的值。
说明:仅当“account.X.dtmf.type”设置为 1(RFC2833)或 3(RFC2833 + SIP INFO)时有效。
account.X.dtmf.info_type[1]
1-DTMF-Relay2-DTMF3-Telephone-Event
1
配置 DTMF 信息类型。
说明:仅当“account.X.dtmf.type”设置为 1(RFC2833)或 3(RFC2833 + SIP INFO)时有效。
features.dtmf.repetition
1, 2 或 3
3
配置在活动通话期间话机发送结束 RTP 事件包的重复次数。
features.dtmf.duration[2]
0 到 700 之间的整数
100
配置当自动播放 DTMF 音调序列时每个数字的持续时间(以毫秒为单位)。
如果两个 DTMF 数字之间的时间间隔小于此值,则两个或更多相同的 DTMF 数字可能会被识别为一个 DTMF 数字。这可能会导致一个或多个 DTMF 数字丢失。例如,2662 可能会被识别为 262。如果是这样,你可以将此参数的值修改为略低于默认值。
features.dtmf.volume
-33 到 0 之间的整数
-10
配置 DTMF 音调的音量(以 dB 为单位)。
[1] X 是账户 ID。
[2] 如果更改此参数,话机将重新启动以使更改生效。
抑制 DTMF 显示
抑制 DTMF 显示允许话机在活动通话期间抑制 DTMF 数字的显示。DTMF 数字在话机屏幕上显示为“*”。抑制 DTMF 显示延迟定义是否在显示为“*”之前短时间显示 DTMF 数字。
网页配置
在网页用户界面,选择:功能 > 基本信息 > 抑制 DTMF 显示/抑制 DTMF 显示延迟。
配置参数
features.dtmf.hide
features.dtmf.hide_delay
M7参数
取值范围
出厂默认值
功能说明
features.dtmf.hide
0-禁用1-启用,DTMF 数字显示为星号。
0
启用或禁用话机在活动通话期间抑制 DTMF 数字的显示。
features.dtmf.hide_delay
0-禁用1-启用
0
启用或禁用话机在显示为星号之前短时间显示 DTMF 数字的功能。
说明:仅当“features.dtmf.hide”设置为 1(启用)时有效。