diff --git a/src/PepperDash.Essentials.Devices.Common/AudioCodec/Interfaces/IDtmfDecode.cs b/src/PepperDash.Essentials.Devices.Common/AudioCodec/Interfaces/IDtmfDecode.cs new file mode 100644 index 00000000..68c06bfd --- /dev/null +++ b/src/PepperDash.Essentials.Devices.Common/AudioCodec/Interfaces/IDtmfDecode.cs @@ -0,0 +1,19 @@ +namespace PepperDash.Essentials.Devices.Common.AudioCodec; + +public interface IDtmfDecode +{ + /// + /// Event fired when a DTMF digit is received + /// + event EventHandler DtmfReceived; +} + +public class DtmfReceivedEventArgs : EventArgs +{ + public string Digit { get; private set; } + + public DtmfReceivedEventArgs(string digit) + { + Digit = digit; + } +} \ No newline at end of file