Instead of stopping dialplan execution when SayNumber attempts to say a large number that it can not print out a message informing the user and continue on.

(closes issue #12502)
Reported by: bcnit


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@114579 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Joshua Colp
2008-04-23 14:54:11 +00:00
parent 0c777767c9
commit d4ebf1dff1

View File

@@ -6076,7 +6076,12 @@ static int pbx_builtin_saynumber(struct ast_channel *chan, void *data)
return -1;
}
}
return ast_say_number(chan, atoi(tmp), "", chan->language, options);
if (ast_say_number(chan, atoi(tmp), "", chan->language, options)) {
ast_log(LOG_WARNING, "We were unable to say the number %s, is it too large?\n", tmp);
}
return 0;
}
static int pbx_builtin_saydigits(struct ast_channel *chan, void *data)