電話回線のトーン信号を理解するためのC ++ API
-
22-07-2019 - |
質問
トーン信号を理解するなどの電話回線を処理するための優れた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 ++でできることではありません。
他のヒント
ネット上には多くのTAPI DTMFデコーダーとサンプルコードがあり、ハードウェアから1レベル上げることができます。
所属していません StackOverflow