using System; using PepperDash.Essentials.Devices.Common.Codec; namespace PepperDash.Essentials.Devices.Core.Codec { /// /// Requirements for a device that has dialing capabilities /// public interface IHasDialer { // Add requirements for Dialer functionality event EventHandler CallStatusChange; void Dial(string number); void EndCall(CodecActiveCallItem activeCall); void EndAllCalls(); void AcceptCall(CodecActiveCallItem item); void RejectCall(CodecActiveCallItem item); void SendDtmf(string digit); bool IsInCall { get; } } }