c# - 是否可以使用 C# 检测 DTMF 音调

标签 c# .net serial-port dtmf

我正在尝试从电话线上检测来电显示信息。收到的来电显示信息采用 DTMF 音调(而非 FSK)。我怎样才能检测到这个 DTMF 音调?电话和传真调制解调器可以吗?电话和传真调制解调器能够检测 FSK 信息,但不能检测 DTMF 信息。

注意:我使用的是C#语言和.NET作为开发平台。

最佳答案

是的,调制解调器能够接收 DTMF。这篇代码项目文章应该提供一些关于如何使用 TAPI 执行此操作的线索:

http://www.codeproject.com/KB/cpp/IVR.aspx

对于更现代的 c#-ish 项目,请看这里:

http://www.codeproject.com/KB/IP/devangpro.aspx

关于c# - 是否可以使用 C# 检测 DTMF 音调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5951396/

相关文章:

c# - 检测 Label 的变化

c# - 使用空值执行存储过程

c# - MVC 重定向到默认路由

c# - C# 中的集合

c# - 中性文化如何映射到 CultureInfo.CreateSpecificCulture 方法中的特定文化?

.net - 为什么应该使用 "prime-based"哈希码实现而不是 "naive"实现?

c# - Visual Studio 2012 运行 Windows Phone 问题

c# - SerialDevice.FromIdAsync() 产生一个空串口

c - 从不同的 UART 驱动读取数据

linux - Linux 中的串行半双工通信