有谁知道应该使用哪种方法从 UCMA 应用程序发出两个出站呼叫,并将这两个绑定在一起?
案例:UCMA 应用程序将呼叫呼叫者 A (Alice),当 Alice 应答时,应用程序应将呼叫转移给呼叫者 B (Bob),或建立一个新呼叫给 Bob,并在 Alice 和 Bob 之间桥接呼叫。我仍然希望控制 (SIP) 流向我的 UCMA 应用程序,但音频流直接在 Alice 和 Bob 之间。
我是否应该: (A) - 建立对 Alice 的呼叫,并在应答时以 Bob 作为目标(通过 B2BUA)对该呼叫进行自我转移?
(B) - 建立对 Alice 的呼叫,在应答时建立对 Bob 的呼叫,然后以某种方式桥接这两个呼叫?
更新:请注意,它的 UCMA 应用程序必须向 Alice 发出呼叫,然后将呼叫转移给 Bob。如果我从我的应用程序向 Alice 发出一个新的 AudioVideoCall,并且在通过“自我转移”和 BackToBackCall 进行转移应答后,Bob 会收到呼叫,但是一旦 Bob 应答,呼叫就会终止!?
如果 Alice 正在调用我的应用程序,并通过我的应用程序端点的“OnCallReceived”事件捕获,并遵循相同的步骤(使用 B2BCall 将呼叫自行转移给 Bob,并且 Bob 应答呼叫),则呼叫被转移正确,而不会被终止。有什么问题?
笔记!我想我给这里的术语增加了一些混乱。我之前写过我想从 alice 和 bob 那里通过 RTP 来通过应用程序,但我的意思是 SIP 信令。RTP(媒体流)必须在 Alice 和 Bob 之间流动。