mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-30 02:26:23 +00:00
look in the correct place for sounds (bug #3983)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/v1-0@5478 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
54
say.c
54
say.c
@@ -168,31 +168,31 @@ int ast_say_phonetic_str(struct ast_channel *chan, char *fn2, char *ints, char *
|
|||||||
snprintf(fn, sizeof(fn), "digits/%c", fn2[num]);
|
snprintf(fn, sizeof(fn), "digits/%c", fn2[num]);
|
||||||
break;
|
break;
|
||||||
case ('!'):
|
case ('!'):
|
||||||
strncpy(fn, "exclaimation-point", sizeof(fn));
|
strncpy(fn, "letters/exclaimation-point", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('@'):
|
case ('@'):
|
||||||
strncpy(fn, "at", sizeof(fn));
|
strncpy(fn, "letters/at", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('$'):
|
case ('$'):
|
||||||
strncpy(fn, "dollar", sizeof(fn));
|
strncpy(fn, "letters/dollar", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('-'):
|
case ('-'):
|
||||||
strncpy(fn, "dash", sizeof(fn));
|
strncpy(fn, "letters/dash", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('.'):
|
case ('.'):
|
||||||
strncpy(fn, "dot", sizeof(fn));
|
strncpy(fn, "letters/dot", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('='):
|
case ('='):
|
||||||
strncpy(fn, "equals", sizeof(fn));
|
strncpy(fn, "letters/equals", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('+'):
|
case ('+'):
|
||||||
strncpy(fn, "plus", sizeof(fn));
|
strncpy(fn, "letters/plus", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('/'):
|
case ('/'):
|
||||||
strncpy(fn, "slash", sizeof(fn));
|
strncpy(fn, "letters/slash", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case (' '):
|
case (' '):
|
||||||
strncpy(fn, "space", sizeof(fn));
|
strncpy(fn, "letters/space", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('%'):
|
case ('%'):
|
||||||
play=0;
|
play=0;
|
||||||
@@ -281,31 +281,31 @@ int ast_say_character_str_full(struct ast_channel *chan, char *fn2, char *ints,
|
|||||||
snprintf(fn, sizeof(fn), "digits/%c", fn2[num]);
|
snprintf(fn, sizeof(fn), "digits/%c", fn2[num]);
|
||||||
break;
|
break;
|
||||||
case ('!'):
|
case ('!'):
|
||||||
strncpy(fn, "exclaimation-point", sizeof(fn));
|
strncpy(fn, "letters/exclaimation-point", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('@'):
|
case ('@'):
|
||||||
strncpy(fn, "at", sizeof(fn));
|
strncpy(fn, "letters/at", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('$'):
|
case ('$'):
|
||||||
strncpy(fn, "dollar", sizeof(fn));
|
strncpy(fn, "letters/dollar", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('-'):
|
case ('-'):
|
||||||
strncpy(fn, "dash", sizeof(fn));
|
strncpy(fn, "letters/dash", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('.'):
|
case ('.'):
|
||||||
strncpy(fn, "dot", sizeof(fn));
|
strncpy(fn, "letters/dot", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('='):
|
case ('='):
|
||||||
strncpy(fn, "equals", sizeof(fn));
|
strncpy(fn, "letters/equals", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('+'):
|
case ('+'):
|
||||||
strncpy(fn, "plus", sizeof(fn));
|
strncpy(fn, "letters/plus", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('/'):
|
case ('/'):
|
||||||
strncpy(fn, "slash", sizeof(fn));
|
strncpy(fn, "letters/slash", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case (' '):
|
case (' '):
|
||||||
strncpy(fn, "space", sizeof(fn));
|
strncpy(fn, "letters/space", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
ltr = fn2[num];
|
ltr = fn2[num];
|
||||||
@@ -348,31 +348,31 @@ int ast_say_phonetic_str_full(struct ast_channel *chan, char *fn2, char *ints, c
|
|||||||
snprintf(fn, sizeof(fn), "digits/%c", fn2[num]);
|
snprintf(fn, sizeof(fn), "digits/%c", fn2[num]);
|
||||||
break;
|
break;
|
||||||
case ('!'):
|
case ('!'):
|
||||||
strncpy(fn, "exclaimation-point", sizeof(fn));
|
strncpy(fn, "letters/exclaimation-point", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('@'):
|
case ('@'):
|
||||||
strncpy(fn, "at", sizeof(fn));
|
strncpy(fn, "letters/at", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('$'):
|
case ('$'):
|
||||||
strncpy(fn, "dollar", sizeof(fn));
|
strncpy(fn, "letters/dollar", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('-'):
|
case ('-'):
|
||||||
strncpy(fn, "dash", sizeof(fn));
|
strncpy(fn, "letters/dash", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('.'):
|
case ('.'):
|
||||||
strncpy(fn, "dot", sizeof(fn));
|
strncpy(fn, "letters/dot", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('='):
|
case ('='):
|
||||||
strncpy(fn, "equals", sizeof(fn));
|
strncpy(fn, "letters/equals", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('+'):
|
case ('+'):
|
||||||
strncpy(fn, "plus", sizeof(fn));
|
strncpy(fn, "letters/plus", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case ('/'):
|
case ('/'):
|
||||||
strncpy(fn, "slash", sizeof(fn));
|
strncpy(fn, "letters/slash", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
case (' '):
|
case (' '):
|
||||||
strncpy(fn, "space", sizeof(fn));
|
strncpy(fn, "letters/space", sizeof(fn));
|
||||||
break;
|
break;
|
||||||
default: /* '9' falls here... */
|
default: /* '9' falls here... */
|
||||||
ltr = fn2[num];
|
ltr = fn2[num];
|
||||||
|
Reference in New Issue
Block a user