client_t *client;
switch_event_t *params = NULL;
uint32_t loops = 0, all_extended = 0;
-
+ switch_caller_profile_t *caller_profile;
+
if (!zstr(data)) {
switch_event_create_brackets((char *)data, '{', '}', ',', ¶ms, &parsed, SWITCH_TRUE);
}
all_extended = switch_true(switch_event_get_header(client->params, "full_channel_data_on_every_req"));
}
+ if ((caller_profile = switch_channel_get_caller_profile(channel))) {
+ switch_caller_profile_event_set_data(caller_profile, "Caller", client->params);
+ }
+
while(switch_channel_ready(channel)) {
switch_status_t status = SWITCH_STATUS_FALSE;