]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
initialize caller profile ton and npi elements so we know the difference between...
authorMichael Jerris <mike@jerris.com>
Fri, 26 Feb 2010 16:33:02 +0000 (16:33 +0000)
committerMichael Jerris <mike@jerris.com>
Fri, 26 Feb 2010 16:33:02 +0000 (16:33 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16836 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/include/switch_types.h
src/switch_caller.c

index 2393607f3e8b769dfbcda3069acbc1f4f736fccf..a32879166b10bc9570510370b4cf115ca61dc490 100644 (file)
@@ -39,6 +39,8 @@
 SWITCH_BEGIN_EXTERN_C
 #define SWITCH_ENT_ORIGINATE_DELIM ":_:"
 #define SWITCH_BLANK_STRING ""
+#define SWITCH_TON_UNDEF 255
+#define SWITCH_NUMPLAN_UNDEF 255
 #ifdef WIN32
 #define SWITCH_SEQ_FWHITE FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY
 #define SWITCH_SEQ_FRED FOREGROUND_RED | FOREGROUND_INTENSITY
index 159c58cf128b757f7b808ef1bfb2b7dc3ec0d5e8..f1f0728323634dbb413b84176c9ae8219cd6d4bb 100644 (file)
@@ -69,13 +69,21 @@ SWITCH_DECLARE(switch_caller_profile_t *) switch_caller_profile_new(switch_memor
        profile_dup_clean(dialplan, profile->dialplan, pool);
        profile_dup_clean(caller_id_name, profile->caller_id_name, pool);
        profile_dup_clean(caller_id_number, profile->caller_id_number, pool);
+       profile->caller_ton = SWITCH_TON_UNDEF;
+       profile->caller_numplan = SWITCH_NUMPLAN_UNDEF;
        profile_dup_clean(network_addr, profile->network_addr, pool);
        profile_dup_clean(ani, profile->ani, pool);
+       profile->ani_ton = SWITCH_TON_UNDEF;
+       profile->ani_numplan = SWITCH_NUMPLAN_UNDEF;
        profile_dup_clean(aniii, profile->aniii, pool);
        profile_dup_clean(rdnis, profile->rdnis, pool);
+       profile->rdnis_ton = SWITCH_TON_UNDEF;
+       profile->rdnis_numplan = SWITCH_NUMPLAN_UNDEF;
        profile_dup_clean(source, profile->source, pool);
        profile_dup_clean(context, profile->context, pool);
        profile_dup_clean(destination_number, profile->destination_number, pool);
+       profile->destination_number_ton = SWITCH_TON_UNDEF;
+       profile->destination_number_numplan = SWITCH_NUMPLAN_UNDEF;
        profile->uuid = SWITCH_BLANK_STRING;
        profile->chan_name = SWITCH_BLANK_STRING;
        profile->callee_id_name = SWITCH_BLANK_STRING;