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:
Russell Bryant
2005-04-15 09:39:13 +00:00
parent e0aaf08b3b
commit 28eedd8e44

54
say.c
View File

@@ -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];