回铃音介绍
回铃音就是拨打电话时,电话接通之前听到的嘟嘟的声音,如果拨打了开通了彩铃的手机,听到的是音乐声,彩铃也是一种回铃音,5G时代,又有了视频彩铃这样更新的回铃音方式了。
SIP信令之回铃音
在sip信令里,回铃音也分彩铃一般是183(带早期媒体)和普通回铃180(不带早期媒体)。当然也有的180是带早期媒体的彩铃。主要区分方式还是看18X信令是否带了SDP信息。
SIP终端之回铃音
根据sip规范是,sip终端收到了180(不带早期媒体),终端自己播放嘟嘟的声音。sip 终端收到了183(带早期媒体),终端就播放早期媒体(也就是彩铃)。
很多终端收到了180也不会自己播放嘟嘟的声音,FreeSWITCH可以通过设置通道变量 ringback=$${cn-ring}
和instant_ringback=true
把180转换成183,通过早期媒体(彩铃)的方式播放嘟嘟的声音。
回铃音补偿
对于IMS线路,呼叫开通视频彩铃或者高清通话的号码,很容易出现收到了183信令,带早期媒体,但是却听不到回铃音或者彩铃。导致SIP终端一点声音也没有,用户体验很差,为了解决这个问题,就需要用到回铃音补偿技术。
顶顶通呼叫中心中间件 实现了一个函数 cti_fixringback
就是用来实现回铃音补偿的,实现原理是通过检测早期媒体,如果是持续5秒(可以参数设置)没声音,就对SIP终端播放一个自定义的彩铃,如果检测到早期媒体有声音,就对SIP终端直接播放早期媒体。