summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandr Anikin <may@telecom-service.ru>2010-04-25 18:34:29 +0000
committerAlexandr Anikin <may@telecom-service.ru>2010-04-25 18:34:29 +0000
commit91da9be7656c4ef2bcd78f3d8a57d353833b5e0f (patch)
treec4d1dab5c3a7f0224dcad2e83bc6d59e5a82b8f1
parent56a6994310cf9e7e472ea0d0f493b8e33d009176 (diff)
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
-rw-r--r--addons/chan_ooh323.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/chan_ooh323.c b/addons/chan_ooh323.c
index 30c4ab02f..7d4a46f1c 100644
--- a/addons/chan_ooh323.c
+++ b/addons/chan_ooh323.c
@@ -1907,7 +1907,7 @@ int onNewCallCreated(ooCallData *call)
ast_verbose("Setting dialed digits %s\n", 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 (gH323Debug) {
ast_verbose("setting callid number %s\n", p->callerid_num);