Increase length of DTMF tones in SIP et all, in-band
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2241 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
parent
8bfe5e86b4
commit
853ead07d4
32
channel.c
32
channel.c
|
@ -1272,22 +1272,22 @@ static int do_senddigit(struct ast_channel *chan, char digit)
|
|||
* it by doing our own generation. (PM2002)
|
||||
*/
|
||||
static const char* dtmf_tones[] = {
|
||||
"!941+1336/50,!0/50", /* 0 */
|
||||
"!697+1209/50,!0/50", /* 1 */
|
||||
"!697+1336/50,!0/50", /* 2 */
|
||||
"!697+1477/50,!0/50", /* 3 */
|
||||
"!770+1209/50,!0/50", /* 4 */
|
||||
"!770+1336/50,!0/50", /* 5 */
|
||||
"!770+1477/50,!0/50", /* 6 */
|
||||
"!852+1209/50,!0/50", /* 7 */
|
||||
"!852+1336/50,!0/50", /* 8 */
|
||||
"!852+1477/50,!0/50", /* 9 */
|
||||
"!697+1633/50,!0/50", /* A */
|
||||
"!770+1633/50,!0/50", /* B */
|
||||
"!852+1633/50,!0/50", /* C */
|
||||
"!941+1633/50,!0/50", /* D */
|
||||
"!941+1209/50,!0/50", /* * */
|
||||
"!941+1477/50,!0/50" }; /* # */
|
||||
"!941+1336/100,!0/100", /* 0 */
|
||||
"!697+1209/100,!0/100", /* 1 */
|
||||
"!697+1336/100,!0/100", /* 2 */
|
||||
"!697+1477/100,!0/100", /* 3 */
|
||||
"!770+1209/100,!0/100", /* 4 */
|
||||
"!770+1336/100,!0/100", /* 5 */
|
||||
"!770+1477/100,!0/100", /* 6 */
|
||||
"!852+1209/100,!0/100", /* 7 */
|
||||
"!852+1336/100,!0/100", /* 8 */
|
||||
"!852+1477/100,!0/100", /* 9 */
|
||||
"!697+1633/100,!0/100", /* A */
|
||||
"!770+1633/100,!0/100", /* B */
|
||||
"!852+1633/100,!0/100", /* C */
|
||||
"!941+1633/100,!0/100", /* D */
|
||||
"!941+1209/100,!0/100", /* * */
|
||||
"!941+1477/100,!0/100" }; /* # */
|
||||
if (digit >= '0' && digit <='9')
|
||||
ast_playtones_start(chan,0,dtmf_tones[digit-'0'], 0);
|
||||
else if (digit >= 'A' && digit <= 'D')
|
||||
|
|
Loading…
Reference in New Issue