From 8c60003894b7f43d5894d1b2b22ab583e5cadfe8 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Sat, 7 Jan 2012 07:54:23 -0600 Subject: [PATCH] set a few more basic params initially --- src/mod/applications/mod_httapi/mod_httapi.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mod/applications/mod_httapi/mod_httapi.c b/src/mod/applications/mod_httapi/mod_httapi.c index f9deb48d65..23eb7f580a 100644 --- a/src/mod/applications/mod_httapi/mod_httapi.c +++ b/src/mod/applications/mod_httapi/mod_httapi.c @@ -1833,7 +1833,8 @@ SWITCH_STANDARD_APP(httapi_function) 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); } @@ -1866,6 +1867,10 @@ SWITCH_STANDARD_APP(httapi_function) 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;