私はテレフォニーを作ろうとしていますが、基本的な機能の 1 つは「保留」です。だから私は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 で通話を保留または一時停止するソリューションはありますか?