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 */
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;
}