启用呼叫保持之后,对方会听到等待音乐,而不会听到你的声音。一般机上会有一个 hold 或者 || 标志的呼叫保持按键。如下图:
或者在话机屏幕上有个保持/hold的软按键,如下图是x3s 机在通话时候的屏幕:
可能会有朋友问,为什么只有通话的时候才有保持按键呢? 因为作为sip补充协议的call hold功能,只有在通话的过程中才会用到。如果是挂机状态,那肯定就没有保持通话的按键了。
那么,呼叫保持和有什么区别呢? 仅仅是单方终端的操作,即提供本端麦克风的声音采集,对方会听到或者舒适噪音。而呼叫保持则是有ippbx参与的一个信令流程,是对双方都采取措施的。在如下的sip协议的call hold信令流程图中,我们可以看到, hold的实现是通过一条信令来实现的,就是在通话过程中发送一个invite信令,在该invite信令里sdp说明这是一个hold, 然后ippbx就会关掉rtp媒体流(双向关闭)。如果ippbx交换机做的贴心一点,还会为另外一方提供音乐等待的服务(moh)。