using System; using System.Collections.Generic; using System.Linq; using System.Text; using Crestron.SimplSharp; namespace PepperDash.Essentials.Core { /// /// Requirements for a device that has dialing capabilities /// public interface IHasDialer { // Add requirements for Dialer functionality void Dial(string number); void EndCall(); void AcceptCall(); void RejectCall(); void SendDtmf(string digit); BoolFeedback InCallFeedback { get; } BoolFeedback IncomingCallFeedback { get; } } public interface IHasCallHistory { // Add recent calls list } public interface IHasDirectory { } public interface IHasObtp { // Upcoming Meeting warning event } }