DTMFのAPIや文字を含んでいる標準などの標準的な数値はありますか? [閉まっている]

StackOverflow https://stackoverflow.com/questions/764333

  •  11-09-2019
  •  | 
  •  

質問

私は、件名に任意の文献を見つけることができませんでした。

役に立ちましたか?

解決

のみ0する数字9をカバーし、文字が#, *, A, B, C,D 。あなたの質問は、Dの後の文字をサポートして何も存在しないされたのであれば、その答えはノーです。

他のヒント

さて、次の機能は、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ページには、すべての基本をカバーしています。

scroll top