문자와 표준 숫자 값이 포함 된 DTMF API 또는 표준이 있습니까? [닫은
문제
나는 그 주제에 관한 문헌을 찾을 수 없었습니다.
해결책
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 톤에 대해 알고 싶어하는 것보다 더 많은 것을 알려줍니다. "
이 인용문에서 왔습니다 여기. 그 웹 페이지는 모든 기본 사항을 다룹니다.
제휴하지 않습니다 StackOverflow