トーン信号を理解するなどの電話回線を処理するための優れたC++ソースコードまたはAPIはありますか。たとえば、私はその人が3に入っているかどうかを調べたいと思います(これはトーンサウンドを使用して行われる可能性があります)。
この目的のために特別なモデムが必要ですか、それとも標準のモデムのみを使用して行うことができますか。
トーン信号を理解するなどの電話回線を処理するための優れたC++ソースコードまたはAPIはありますか。たとえば、私はその人が3に入っているかどうかを調べたいと思います(これはトーンサウンドを使用して行われる可能性があります)。
この目的のために特別なモデムが必要ですか、それとも標準のモデムのみを使用して行うことができますか。
DTMFはあなたが探している用語です:http: //en.wikipedia.org/wiki/Dual-tone_multi-frequency
特定のモデムで着信DTMFトーンを処理できるかどうかは、モデムがそれをサポートしているかどうかによって異なります。存在する場合は、発信DTMFトーンの発行と着信DTMFトーンの通知の両方のために、それを管理するATコマンドがあります。
ここにいくつかの例があります:http ://www.tek-tips.com/viewthread.cfm?qid = 24275&page = 1
特定のATコマンドは、特定のモデムによって異なる場合があります。
モデムがDTMF自体を処理できず、DTMFトーンを発信オーディオストリームに注入したり、着信オーディオからDTMFトーンを認識して抽出したりできるようにすることに関心がある場合は、DSPサポートが必要になります。これは、C++でできることではありません。
ネット上には多くのTAPIDTMFデコーダーとサンプルコードがあるようです。これにより、ハードウェアから1レベル上昇します。