]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add type of number and number plan vars to the caller profile
authorMichael Jerris <mike@jerris.com>
Tue, 21 Aug 2007 14:01:24 +0000 (14:01 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 21 Aug 2007 14:01:24 +0000 (14:01 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5647 d0543943-73ff-0310-b7d9-9358b9ac24b2

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

index fe6d4c42740cfa7654bbe284ee40324540de3609..a4643b54a700508d9cd8a0f868980a3447bac9dc 100644 (file)
@@ -67,16 +67,24 @@ SWITCH_BEGIN_EXTERN_C
        char *caller_id_name;
        /*! Caller ID Number */
        char *caller_id_number;
+       uint8_t caller_ton;
+       uint8_t caller_numplan;
        /*! Caller Network Address (when applicable) */
        char *network_addr;
        /*! ANI (when applicable) */
        char *ani;
+       uint8_t ani_ton;
+       uint8_t ani_numplan;
        /*! ANI II (when applicable) */
        char *aniii;
        /*! RDNIS */
        char *rdnis;
+       uint8_t rdnis_ton;
+       uint8_t rdnis_numplan;
        /*! Destination Number */
        char *destination_number;
+       uint8_t destination_number_ton;
+       uint8_t destination_number_numplan;
        /*! channel type */
        char *source;
        /*! channel name */
index 318052cbae86dad91872e80940e67b4be45e928b..df60b940e1c03fa0009cd4666ba0de5071ba0445 100644 (file)
@@ -86,6 +86,14 @@ SWITCH_DECLARE(switch_caller_profile_t *) switch_caller_profile_clone(switch_cor
                profile->source = switch_core_session_strdup(session, tocopy->source);
                profile->context = switch_core_session_strdup(session, tocopy->context);
                profile->chan_name = switch_core_session_strdup(session, tocopy->chan_name);
+               profile->caller_ton = tocopy->caller_ton;
+               profile->caller_numplan = tocopy->caller_numplan;
+               profile->ani_ton = tocopy->ani_ton;
+               profile->ani_numplan = tocopy->ani_numplan;
+               profile->rdnis_ton = tocopy->rdnis_ton;
+               profile->rdnis_numplan = tocopy->rdnis_numplan;
+               profile->destination_number_ton = tocopy->destination_number_ton;
+               profile->destination_number_numplan = tocopy->destination_number_numplan;
                profile->flags = tocopy->flags;
        }