专注SIP通讯产品与方案

铃声区分来电功能说明

1    修订历史
1.1  Doule   2018.5.11   初始版本

2    alert-info的作用

  通过SIP的alert-info字段中携带的呼叫的类型信息来识别号码,从而实现不同响铃。
3    配置方法

       关于Alert-info字段,我们支持。目前fanvil产品支持两种常用的alert-info格式,其中自定义铃声类型,是我们第一季度新增的feature。(详细请看下面的描述。)但并不支持动态下载url对应的wav播放功能。
3.1   Bellcore-drX格式术语表
       目前在现有的版本中已经支持了,只需要pbx可以下发相应的alert-info值。当SIPInvite中带Alert-Info字段,且值为Bellcore-dr1时,表示需要话机播放话机内部的第一个铃声来振铃。(如果是Bellcore-dr2,就表示要播放第二个铃声)如图2-1表示的则是要播放第三个铃声。
消息参考字段
图2-1SIP消息参考字段
注:Bellcore-drX格式(其中x的值为1到5)

3.2自定义铃声类型
       Bellcore-drX格式虽然可以实现区别振铃,但是不太灵活,而且用户无法选择铃声,只能由pbx管理人员统一设定;相比较之下,自定义铃声类型比较灵活一点,服务器送过来的alert-info字段中,不仅带有此次呼叫的类型信息,而且系统并没有绑定该信息对应的铃声类型,用户可以选择铃声类型。
      如图2-2中,当服务器传送过来的alert-info中值是queue时,用户可以在配置界面上自己配置铃声类型。
配置铃声
 在如图2-3的配置界面中,用户可以查看配置queue对应的铃声类型是哪一个。
对应铃声
4    测试话机的Alert-info功能
4.1 测试前提
1、话机能正常使用
2、话机能登录web网页
3、抓包工具
4、脚本路径:172.16.1.9\test_group\usingdocument\SIPP
4.2  X系列话机测试步骤
      1、登陆测试话机的WEB页面http://xxx.xxx.xxx.xxx/,进入phonesettings->audio(X3/4),X5/6话机为phonesettings->MediaSettings下设置Alert-info的属性,并设置铃声类型,Alert-info的value的值依次为music1-music10,也可以为数字。
话机配置
2、SIPP模拟,命令:执行sipp-sfuac_invite_alert_info.xml-ipcphone-m1-l1来电呼叫,并抓包注:脚本中的info的值要和web设置的value值保持一致
3、将脚本中的Alert-Info:music1;info=[field1],换为Alert-Info:http://127.0.0.1/Bellcore-dr1
4、在web设置Alert-info的value为bellcore-drX(X=1-5),运行脚本
4.3   Android系列话机测试步骤
1、从测试话机的LCD上setting进入phonesettings->Tone界面下设置Alert-info的属性,并设置铃声类型,铃声为Android系统的铃声,Alert-info的value的值依次为music1-music10,也可以为数字。
话机配置
注:C400S和X6一样,使用的是平台的网页 
2、SIPP模拟,命令:执行sipp-sfuac_invite_alert_info.xml-ipcphone-m1-l1来电呼叫,并抓包注:脚本中的info的值要和LCD设置的value值保持一致
3、将脚本中的Alert-Info:music1;info=[field1],换为Alert-Info:http://127.0.0.1/Bellcore-dr1
4、在LCD上设置Alert-info的value为bellcore-drX(X=1-5),运行脚本。