DTMFのAPIや文字を含んでいる標準などの標準的な数値はありますか? [閉まっている]
質問
私は、件名に任意の文献を見つけることができませんでした。
他のヒント
さて、次の機能は、16ビットを生成します、リニアPCM、JavaでDTMFトーンを締結します。
public byte[] generateTone(float a, float b)
{
byte samples[] = new byte[16000]; // Tone data buffer.
int frames = samples.length / 2; // Number of frames that fit in the buffer.
/* Fill the buffer with the tone data. */
for(int i = 0; i < frames; i++)
{
/* The 8000 value is the sample rate. */
short value = (short)(32768 + 63 * Math.sin(i * 2 * Math.PI * a / 8000) + 63 * Math.sin(i * 2 * Math.PI * b / 8000));
samples[i + i] = (byte)(value >>> 8);
samples[i + (i + 1)] = (byte)value;
}
return samples;
}
私はaとbをパラメータとアウトあなたがトーンを得るよう、これは...ただ、二つの周波数にプラグインお役に立てば幸いです。例えば番号のいずれかのように生成される:
byte tone[] = generateTone(697, 1209);
「DTMF 『タッチ』のトーンはCCITTボリュームVIに定義されています。電話交換およびシグナリング勧告Q.23上の一般的な推奨事項:プッシュボタン電話機の技術的特長を」。このドキュメントおよびその関連標準文書はあなたがDTMFトーンについて知りたいと思う以上のことを教えてくれます。 「
この引用はここをからです。そのWebページには、すべての基本をカバーしています。
所属していません StackOverflow