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

我试图从电话线检测来电显示信息。 收到的来电显示信息是DTMF音(不是FSK)。 如何检测此DTMF音? 电话和传真调制解调器能够吗? 电话和传真调制解调器能够检测FSK信息,但不能检测DTMF信息。

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

是的,调制解调器能够接收DTMF。 此Code Project文章应该有一些关于如何使用TAPI执行此操作的线索:

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

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

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

您可以尝试使用TAPI库并检测DTMF是非常基本的东西,并且大多数都支持它。 看看这个图书馆