Можно ли обнаружить тоны DTMF с помощью С#

Я пытаюсь обнаружить информацию об идентификаторе вызывающего абонента по телефонной линии. Полученная информация об идентификаторе вызывающего абонента представлена ​​в тонах DTMF (не FSK). Как я могу обнаружить эти тона DTMF? Способен ли на это телефонный и факс-модем? Телефонный и факс-модем способен обнаруживать информацию FSK, но не информацию DTMF.

Примечания. В качестве платформы для разработки я использую язык C# и .NET.


person Marshal    schedule 10.05.2011    source источник


Ответы (2)


Да, модемы способны принимать DTMF. В этой статье Code Project должны быть некоторые подсказки о том, как это сделать с помощью TAPI:

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

Более современный проект c#-ish смотрите здесь:

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

person Robert Harvey    schedule 10.05.2011
comment
Спасибо за участие. Я постараюсь реализовать его и вернусь к вам в случае возникновения трудностей. - person Marshal; 10.05.2011

Вы можете попробовать использовать библиотеку TAPI, и обнаружение DTMF является довольно простым, и большинство из них поддерживают его. Ознакомьтесь с этой библиотекой.

person Bala R    schedule 10.05.2011