简介
为了优化网络中的音频质量,话机支持声学清晰技术:背景噪音抑制(BNS)、自动增益控制(AGC)、语音活动检测(VAD)、舒适噪声生成(CNG)和抖动缓冲。
噪音抑制
房间内的影响噪音会被拾取,包括纸张沙沙声、咖啡杯、咳嗽、打字和餐具敲打盘子的声音。这些噪音传输给远程参与者时会非常分散注意力。
你可以启用噪音抑制功能来抑制这些噪音。
噪音抑制配置
voice.tns.enable
参数 允许值 默认值 描述
voice.tns.enable 0-禁用1-启用 1 启用或禁用噪音抑制功能。
背景噪音抑制(BNS)
背景噪音抑制(BNS)主要用于免提操作,减少背景噪音以增强嘈杂环境中的通信。
声学回声消除器(AEC)
声学回声消除器(AEC)可以消除免提通话期间的回声。
AEC 配置
通过网页用户界面设置
在网页用户界面,选择:设置 > 音频 > 回声消除 > 回声消除。
image.png
配置参数
voice.echo_cancellation
参数 允许值 默认值 描述
voice.echo_cancellation 0-禁用1-启用 1 启用或禁用 AEC(声学回声消除器)功能。
自动增益控制(AGC)
自动增益控制(AGC)适用于免提操作,用于在某些情况下通过调整信号增益来保持音频输出基本恒定。这增加了有效的用户-话机半径,并有助于提高轻声讲话者的可懂度。
语音活动检测(VAD)
VAD 可以避免在 VoIP 应用中对静音包进行不必要的编码或传输,从而节省计算和网络带宽。
VAD 配置
通过网页用户界面设置
在网页用户界面,选择:设置 > 音频 > 回声消除 > 语音激活检测。
image.png
配置参数
voice.vad
参数 允许值 默认值 描述
voice.vad 0-禁用1-启用 0 启用或禁用 VAD(语音活动检测)功能。
舒适噪声生成(CNG)
舒适噪声生成(CNG)用于在会话中的静音期间生成背景噪声。
VAD 用于在话机检测到“静音”期间发送 CN 包;CNG 用于在话机从另一端接收到 CN 包时生成舒适噪声。
CNG 配置
通过网页用户界面设置
在网页用户界面,选择:设置 > 音频 > 回声消除 > 舒适噪音。
image.png
配置参数
voice.cng
参数 允许值 默认值 描述
voice.cng 0-禁用1-启用 0 启用或禁用 CNG(舒适噪声生成)功能。
抖动缓冲
亿联话机支持两种类型的抖动缓冲:固定和自适应。固定抖动缓冲为语音包添加固定延迟。你可以在话机上配置静态抖动缓冲的延迟时间。自适应抖动缓冲能够适应网络延迟的变化。你也可以在话机上配置动态抖动缓冲添加到包中的延迟时间范围。
抖动缓冲配置
通过网页用户界面设置
在网页用户界面,选择:设置 > 音频 > RTP抖动缓冲区。
image.png
配置参数
voice.jib.adaptive
voice.jib.min
voice.jib.max
voice.jib.normal
参数 允许值 默认值 描述
voice.jib.adaptive 0-固定1-自适应 1 配置有线网络中的抖动缓冲类型
voice.jib.min 0 到 400 的整数 60 配置有线网络中抖动缓冲的最小延迟时间(以毫秒为单位)。 仅当“voice.jib.adaptive”设置为 1(自适应)时有效。此参数的值应小于或等于“voice.jib.normal”的值。
voice.jib.max 0 到 400 的整数 240 配置有线网络中抖动缓冲的最大延迟时间(以毫秒为单位)。 仅当“voice.jib.adaptive”设置为 1(自适应)时有效。此参数的值应小于或等于“voice.jib.normal”的值。
voice.jib.normal 0 到 400 的整数 120 配置有线网络中抖动缓冲的正常延迟时间(以毫秒为单位)。 仅当“voice.jib.adaptive”设置为 1(自适应)时有效。此参数的值应小于或等于“voice.jib.normal”的值。