summaryrefslogtreecommitdiff
path: root/addons/chan_ooh323.c
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 /addons/chan_ooh323.c
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
Diffstat (limited to 'addons/chan_ooh323.c')
-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);