Anonymous callerid needs a "sip:" uri prefix.

(closes issue #17981)
 Reported by: avalentin
 Patches: 
       sip-anonymous-aastra.patch uploaded by avalentin (license 1107)
       (plus an additional fix by me)
 Tested by: avalentin


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@287893 65c4cc65-6c06-0410-ace0-fbb531ad65f3
certified/1.8.6
Tilghman Lesher 15 years ago
parent 5bc7529f45
commit a39b2f5ed2

@ -10031,7 +10031,7 @@ static int add_rpid(struct sip_request *req, struct sip_pvt *p)
const char *fromdomain;
const char *privacy = NULL;
const char *screen = NULL;
const char *anonymous_string = "\"Anonymous\" <anonymous@anonymous.invalid>";
const char *anonymous_string = "\"Anonymous\" <sip:anonymous@anonymous.invalid>";
if (!ast_test_flag(&p->flags[0], SIP_SENDRPID)) {
return 0;
@ -13991,7 +13991,7 @@ static int get_pai(struct sip_pvt *p, struct sip_request *req)
return 0;
}
*end++ = '\0';
if (!strncasecmp(uri, "anonymous@anonymous.invalid", 27)) {
if (!strncasecmp(uri, "sip:anonymous@anonymous.invalid", 31)) {
callingpres = AST_PRES_PROHIB_USER_NUMBER_NOT_SCREENED;
/*XXX Assume no change in cid_num. Perhaps it should be
* blanked?

Loading…
Cancel
Save