diff --git a/channels/chan_sip.c b/channels/chan_sip.c index a4c3001531..91de845e19 100755 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -3824,7 +3824,7 @@ static void initreqprep(struct sip_request *req, struct sip_pvt *p, char *cmd, c x=1; for (; xusername); x++) { - if (!strchr(AST_DIGIT_ANY, p->username[x])) { + if (!strchr(AST_DIGIT_ANYNUM, p->username[x])) { onlydigits = 0; break; } diff --git a/include/asterisk/file.h b/include/asterisk/file.h index 9edfcaa73d..30600bab5f 100755 --- a/include/asterisk/file.h +++ b/include/asterisk/file.h @@ -26,6 +26,7 @@ extern "C" { /*! Convenient for waiting */ #define AST_DIGIT_ANY "0123456789#*ABCD" +#define AST_DIGIT_ANYNUM "0123456789" #define SEEK_FORCECUR 10