在 iOS 中使用 PortSIP SDK 实现电话会议

问题描述 投票:0回答:1

当我在我的应用程序中实施 PortSIP iOS SDK 时 我在 PortSIP SDK 的演示应用程序中检查会议 (https://apps.apple.com/us/app/portsip-softphone/id426903818)。

在应用程序中,如果主叫方(A)呼叫用户(B),然后主叫方(A)呼叫用户(C)并合并所有该呼叫,我尝试召开会议。合并后,如果主叫方 (A) 将其呼叫静音,则用户 (B) 和用户 (C) 无法相互通话。我向 PortSIP 支持人员提出了同样的问题,但他们说它就是这样设计的。那么这是电话会议的正确行为吗?

call voip conference portsip
1个回答
0
投票

在所解释的案例中,iOS 应用程序主持会议,这意味着它从 (A) 和 (B) 接收 RTP 流,将它们混合并发回。混音还考虑了设备的本地麦克风和扬声器,并且应该像这样工作:

   A_out = B_in + LocalMic;
   B_out = A_in + LocalMic;
   LocalSpeaker = A_in + B_in;

当端口 sip 将麦克风静音时,混音器会停止在 (A) 和 (B) 之间转发声音。 它不应该以这种方式工作,但你只能要求他们修复或寻找替代解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.