문자와 표준 숫자 값이 포함 된 DTMF API 또는 표준이 있습니까? [닫은

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

  •  11-09-2019
  •  | 
  •  

문제

나는 그 주제에 관한 문헌을 찾을 수 없었습니다.

도움이 되었습니까?

해결책

DTMF 숫자 만 포함합니다 0 에게 9 그리고 편지 #, *, A, B, C, 그리고 D. 따라서 귀하의 질문이 D 이후에 문자를 지원하는 것이 존재한다면, 대답은 아니오입니다.

다른 팁

다음 함수는 Java에서 16 비트, 서명 된 선형 PCM, 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로 연결하면 톤을 얻습니다. 예를 들어 1 번은 다음과 같이 생성됩니다.

byte tone[] = generateTone(697, 1209);

"DTMF"T 이 문서와 관련 표준 문서는 DTMF 톤에 대해 알고 싶어하는 것보다 더 많은 것을 알려줍니다. "

이 인용문에서 왔습니다 여기. 그 웹 페이지는 모든 기본 사항을 다룹니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top