三方通话功能描述:
三方通话功能是指双方通话时,用户可在不中断通话的状态下主叫第三方,从而实现三方同时通话,其他两方任何一方挂断都不影响主叫方与另一方的通话。
三方通话的使用方法例:
用户A作为三方通话的发起人。首先用户A与用户B建立通话,通知并保持与B的通话;然后用户A按正常拨打电话的方式拨打用户C,与用户C通话后,A通过某种操作后,即可实现客户A、B、C同时通话。
三方通话的实现:
1) 终端上支持,即三方通话的语音混音由终端进行,不需要IPBX的参与即可实现。
2) IPBX上支持,即三方通话的语音混音由IPBX进行,不需要终端的参与即可实现。
语音的混音:
1) 终端进行混音,即用户A、B和C建立三方通话后,A说的话B和C可以同时听到;此时用户A的终端将A的语音复制成两份语音流,分别发给用户B和用户C。用户A和用户B同时进行说话,用户C可以听到。用户A和用户B的语音流同时发给用户C所在终端,C终端对收到的语音进行叠加处理,生成新的语音流,用户C的终端再进行播放。
2) IPBX进行混音,即用户A、B和C建立三方通话后,A说的话B和C可以同时听到;此时用户A将自己的语音流发送给IPBX,IPBX收到该语音流后复制两份,分别发给用户B和用户C。用户A和用户B同时进行说话,用户C可以听到。用户A和用户B的语音流同时发给IPBX,IPBX对收到的语音进行叠加处理,生产新的语音流,再发送给用户C。
原文地址:http://blog.csdn.net/wh8_2011/article/details/45932013