呼叫保持

Posted blfbuaa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了呼叫保持相关的知识,希望对你有一定的参考价值。

基本概念

呼叫保持就是正在通话的用户。能够临时中断数据原来的电话,而打出新的电话,同一时候与原来的电话保持联系。当须要回复原来的通话时,则使新打出的电话处于保持状态,再继续与原来的通话方通话。即能够通过操作按键选择及切换这两个通话,还能够分别或同一时候结束与他们的通话。

呼叫保持业务与基本通话的不同之处在于。它使得我们能够有两个处于连接中的呼叫,并且能够在这两个呼叫之间进行随意次的来回切换。

保持结果

呼叫保持是指通话中的一方处于单向接通状态的呼叫,此时被保持的用户通常会听到一段播放的背景音乐。

业务流程

用户A呼叫用户B,被叫B接通,用户A和用户B呼叫建立成功。此后A用户发起保持B用户的请求,此时B会听到一段播放的背景音乐,而且与A用户的通话临时断开;主叫方A紧接着呼叫还有一个被叫C,在与C用户建立了一个基本通话之后,此时A用户能够发起一个切换过程,即将原先被保持的B用户恢复为正常通话,而将当前正在通话的C用户置于保持状态,A用户能够发起随意多次的来回切换操作,只是在每一时刻,处于激活状态的通话仅仅有一个。

最后,不管是处于激活态,还是保持态的用户都是能够释放呼叫,比方B用户在被保持的时间里,假设不想继续等待,他能够选择释放呼叫。而AC之间的通话不会受到影响;与此相相应的第二种情况是,假设处于激活态的C用户释放了呼叫,则原先处于保持态的呼叫自己主动会被激活,即B用户先前被保持,由于C用户释放了呼叫,而自己主动与A用户恢复通话。



以上是关于呼叫保持的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式进行Android会议和保持通话[重复]

怎样设置kmplayer 关闭时能保持之前播放时的窗口大小?

XCode 在呼叫状态栏中更改视图

SIP呼叫流程典型流程图解及其详细解释

保持与DB的一个连接或根据需要打开关闭

控制台应用在异步呼叫完成之前终止