功能简介
话机的区别振铃功能允许某些来电触发话机播放不同的铃声。
话机在接到来电时会检查 INVITE 请求中的 “Alert-Info” 头。如果 INVITE 请求包含 “Alert-Info” 头,话机会剥离出 URor 关键字参数并将其映射到相应的铃声。
如果来电者已经存在于本地通讯录中,应优先播放分配给来电者的铃声。 区别振铃的优先级高于正常的来电铃声设置。
支持的 Alert-Info 头格式
话机支持四种格式的 Alert-Info 头:Bellcore-drN、ringtone-N(或 MyMelodyN)、 和 info=info text;x-line-id=0。
如果 Alert-Info 头包含多种类型的关键字,话机会按以下顺序处理关键字:AutoAnswer > UR > info text/Bellcore-drN/ringtone-N (ringtone-RingN) > MyMelodyN (MyMelodyRingN)。
Alert-Info: Bellcore-drN
当 Alter-Info 头包含关键字 “Bellcore-drN” 时,话机会播放所需的铃声。
下表标识了对应的铃声:
N 的值 铃声(features.alert_info_tone = 1) 铃声(features.alert_info_tone = 0)
1 Bellcore-dr1 Ring1.wav
2 Bellcore-dr2 Ring2.wav
3 Bellcore-dr3 Ring3.wav
4 Bellcore-dr4 Ring4.wav
5 Bellcore-dr5 Ring5.wav
6 Ring6.wav
7 Ring7.wav
8 Ring8.wav
9 Silent.wav
10 Splash.wav
N<1 或 N>10 Ring1.wav
示例:
Alert-Info: http://127.0.0.1/Bellcore-dr1
Alert-Info: test/Bellcore-dr1
Alert-Info: Bellcore-dr1
Alert-Info: Bellcore-dr1;x-line-id=1
Alert-Info: <http://10.1.0.31>;info=Bellcore-dr1
下表标识了不同的 Bellcore 铃声模式和节奏。这些铃声是为 BroadWorks 服务器设计的。
Bellcore 铃声 模式 ID 模式 节奏 最短持续时间 (毫秒) 标准持续时间 (毫秒) 最长持续时间 (毫秒)
Bellcore-dr1 (标准) 1 响铃 2秒开 1800 2000 2200
静音 4秒关 3600 4000 4400
Bellcore-dr2 2 响铃 长 630 800 1025
静音 315 400 525
响铃 长 630 800 1025
静音 3475 4000 4400
Bellcore-dr3 3 响铃 短 315 400 525
静音 145 200 525
响铃 短 315 400 525
静音 145 200 525
响铃 长 630 800 1025
静音 2975 4000 4400
Bellcore-dr4 4 响铃 短 200 300 525
静音 145 200 525
响铃 长 800 1000 1100
静音 145 200 525
响铃 短 200 300 525
静音 2975 4000 4400
Bellcore-dr5 5 响铃 450 500 550
如果用户正在等待来电,“Bellcore-dr5” 是一种提醒用户服务器端启用了**DND**或**无条件转移**功能的提示铃声。
Alert-Info: ringtone-N/Alert-Info: ringtone-RingN.wav (或 Alert-Info: MyMelodyN/Alert-Info: MyMelodyRingN.wav)
当 Alter-Info 头包含关键字 “ringtone-N/ringtone-RingN” 或 “MyMelodyN/MyMelodyRingN” 时,话机会播放相应的本地铃声(RingN.wav),或在 “N” 大于 10 或小于 1 时播放第一个本地铃声(Ring1.wav)约 10 秒。
示例:
Alert-Info: ringtone-2
Alert-Info: ringtone-Ring2.wav
Alert-Info: ringtone-2;x-line-id=1
Alert-Info: <http://10.1.0.31>;info=ringtone-2
Alert-Info: <http://127.0.0.1/ringtone-2>
Alert-Info: MyMelody2
Alert-Info: MyMelodyRing2.wav
Alert-Info: MyMelody2;x-line-id=1
Alert-Info: <http://10.1.0.31>;x-line-id=0;info=MyMelody2
下表标识了对应的本地铃声:
N 的值 铃声
1Ring1.wav Ring1.wav
2Ring2.wav Ring2.wav
3Ring3.wav Ring3.wav
4Ring4.wav Ring4.wav
5Ring5.wav Ring5.wav
6Ring6.wav Ring6.wav
7Ring7.wav Ring7.wav
8Ring8.wav Ring8.wav
9Silent.wav Silent.wav
10Splash.wav Splash.wav
N<1 或 N>10 Ring1.wav
Alert-Info: < URL >
当 Alert-Info 头包含远程 URL 时,如果 account.X.alert_info_url_enable 设置为 1(或网页用户界面上的 Distinctive Ring Tones 项启用),话机会尝试从 URL 下载 WAV 铃声文件并播放远程铃声;如果 account.X.alert_info_url_enable 设置为 0 或话机下载远程铃声失败,则播放预配置的本地铃声约 10 秒。
示例:
Alert-Info: http://192.168.0.12:8080/Custom.wav
Alert-Info: info=info text;x-line-id=0
当 Alert-Info 头包含信息文本时,话机会将文本与话机上预配置的内部铃声文本(或 distinctive_ring_tones.alert_info.X.text 配置)进行映射,然后播放与内部铃声文本关联的铃声(铃声可通过参数 distinctive_ring_tones.alert_info.X.ringer 配置)。如果没有内部铃声文本映射,话机会播放预配置的本地铃声约 10 秒。
示例:
Alert-Info: info=family;x-line-id=0
Alert-Info: <http://10.1.0.31>;info=family
Alert-Info: <http://10.1.0.31>;info=family;x-line-id=0
自动应答
如果 INVITE 请求包含以下字符串类型,话机将自动应答来电而不播放铃声:
Alert-Info: Auto Answer
Alert-Info: info = alert-autoanswer
Alert-Info: answer-after = 0 (或 Alert-Info: Answer-After = 0)
Alert-Info: Intercom
如果启用了自动应答铃声功能,话机会在应答来电前播放警告音以提醒你。
网页配置
在网页用户界面,选择:设置 > 铃声 > 内部铃声[x]。
image.png
参数配置
distinctive_ring_tones.alert_info.X.text
distinctive_ring_tones.alert_info.X.ringer
M7参数 取值范围 出厂默认值 功能说明
distinctive_ring_tones.alert_info.X.text[1] 最多 32 个字符的字符串 空 配置内部铃声文本以映射 Alert-Info 头中包含的关键字。
distinctive_ring_tones.alert_info.X.ringer[1] • 整数从 1 到 10(数字代表相应的铃声)或铃声名称:1 或 Ring1.wav2 或 Ring2.wav3 或 Ring3.wav4 或 Ring4.wav5 或 Ring5.wav6 或 Ring6.wav7 或 Ring7.wav8 或 Ring8.wav9 或 Ring9.wav10 或 Ring10.wav11 或 Ring11.wav12 或 Ring12.wav13 或 Ring13.wav14 或 Silent.wav15 或 Splash.wav• 自定义铃声名称(例如,Customring.wav) 1 配置每个内部铃声文本的所需铃声。
[1]X 是铃声 ID。X=1-10。