[Freeswitch-svn] [commit] r5647 - in freeswitch/trunk/src: . include

Freeswitch SVN mikej at freeswitch.org
Tue Aug 21 10:01:25 EDT 2007


Author: mikej
Date: Tue Aug 21 10:01:24 2007
New Revision: 5647

Modified:
   freeswitch/trunk/src/include/switch_caller.h
   freeswitch/trunk/src/switch_caller.c

Log:
add type of number and number plan vars to the caller profile

Modified: freeswitch/trunk/src/include/switch_caller.h
==============================================================================
--- freeswitch/trunk/src/include/switch_caller.h	(original)
+++ freeswitch/trunk/src/include/switch_caller.h	Tue Aug 21 10:01:24 2007
@@ -67,16 +67,24 @@
 	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 */

Modified: freeswitch/trunk/src/switch_caller.c
==============================================================================
--- freeswitch/trunk/src/switch_caller.c	(original)
+++ freeswitch/trunk/src/switch_caller.c	Tue Aug 21 10:01:24 2007
@@ -86,6 +86,14 @@
 		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;
 	}
 



More information about the Freeswitch-svn mailing list