Don't pass zero length callerid to ooh323 stack

Don't pass zero callerid string to ooh323 stack because it can't encode this properly and
can't generate setup message.

(closes issue #17186)
Reported by: vmikhelson
Patches:
      zero_callerid_num.patch uploaded by may213 (license 454)
Tested by: may213



git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@258838 65c4cc65-6c06-0410-ace0-fbb531ad65f3
certified/1.8.6
Alexandr Anikin 16 years ago
parent 56a6994310
commit 91da9be765

@ -1907,7 +1907,7 @@ int onNewCallCreated(ooCallData *call)
ast_verbose("Setting dialed digits %s\n", p->caller_dialedDigits); ast_verbose("Setting dialed digits %s\n", p->caller_dialedDigits);
} }
ooCallAddAliasDialedDigits(call, p->caller_dialedDigits); ooCallAddAliasDialedDigits(call, p->caller_dialedDigits);
} else if (p->callerid_num) { } else if (!ast_strlen_zero(p->callerid_num)) {
if (ooIsDailedDigit(p->callerid_num)) { if (ooIsDailedDigit(p->callerid_num)) {
if (gH323Debug) { if (gH323Debug) {
ast_verbose("setting callid number %s\n", p->callerid_num); ast_verbose("setting callid number %s\n", p->callerid_num);

Loading…
Cancel
Save