简介
话机是否能更改铃声取决于你使用的是什么 PBX(电话系统),能否自定义铃声也是一样的。
请注意,话机的铃声需要先转换成一个低频格式,并放到一个 web 服务器上,因为 Snom 话机只使用自定义铃声的链接。
详细步骤请看下面:
配置
为指定的线路修改铃声,在话机网页界面做下面的设置即可:
为线路的所有号码设置铃声
- Identity -> Login: Ringtone: 选择铃声
- Identity -> Login: Custom Melody URL HTTP URL 中放入 WAV 文件,比如 “http://downloads.snom.com/documentation/melody1.wav“
注意:如果你的自定义铃声没有正常播放,哪可能是你的供应商在 SIP 信令的 Alert-Info 头域中放入了另外一个链接
为电话簿中的指定联系人设置铃声
电话簿中的联系人可以设置群组,比如联系人 Mom 设置为 Family 组:
这样你就可以为 Family 组都设置特定的铃声,路径在 Preferences -> Audio -> Directory Ringtones:
对于特定头域的通话
PBX 可以在 SIP INVITE 方法中的 SIP Alert-Info 头域,以便话机可以通过 http 访问指定的铃声。以下是在一个通话的 SIP Alert-Info 头域放入自定义铃声的例子:
Alert-Info: <http://downloads.snom.com/documentation/melody2.wav>
铃声的优先级
如果用户设置了铃声,而服务器也在 Alert-Info 中设置了铃声,那么 Alert-Info 的优先级更高。这个功能可以在下面的路径中关闭:Advanced -> Audio -> Alert Info playback
铃声格式
铃声格式需求如下:
- 编码:PCM, 8 KHz, 16bit 单声道
- 加载文件的时间不应该超过 3 秒
- 大小取决于话机的内部存储,一般小于 250 KByte,snom3xx 系列小于 150KByte
铃声生成器
- 在线生成工具可以帮你在线生成适用于 Snom 话机铃声的音频文件:
- 在 Linux/Unix 上,你可以用 ffmpeg 转换音频文件
ffmpeg -i <文件名> -acodec pcm_alaw ac 1 -ar 8000 <输出文件名>.alaw.wav
- 注意:如果产生的音频声音很奇怪,则可以尝试去掉 “-acodec pcm_alaw”:
ffmpeg -i <文件名> -ac 1 -ar 8000 <输出文件名>.alaw.wav
- 注意:如果产生的音频声音很奇怪,则可以尝试去掉 “-acodec pcm_alaw”: