0

我正在尝试拨打电话,其中一项基本功能是“保持通话”。所以我有 activeconnection 和 PhoneSystem.Root 但我找不到保持功能或类似的东西:

        if (PhoneSystem.Root.GetActiveConnectionsByCallID().ContainsKey((uint)callId)) {
            ActiveConnection activeConnection = PhoneSystem.Root.GetActiveConnectionsByCallID()[(uint)callId]
                .Where(c => c.DN.ID == DNId).FirstOrDefault();
            if (isHold) {
                OnCallUpdate(callId, MsgEventType.PutHoldAction);
                // activeConnection.Hold or PhoneSystem.Root.Hold(callId)
            } else {
                OnCallUpdate(callId, MsgEventType.EndHoldAction);
            }
            
        }

是否有任何解决方案可以使用 3cx API 保持或暂停通话?

4

0 回答 0