From 97b5e376213b66d254cce770ede00bfb7e19e331 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Fri, 28 Dec 2007 23:03:31 +0000 Subject: [PATCH] change event data git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7009 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/switch_channel.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/switch_channel.c b/src/switch_channel.c index 02b3f0cea7..f0bd8b7e78 100644 --- a/src/switch_channel.c +++ b/src/switch_channel.c @@ -954,14 +954,20 @@ SWITCH_DECLARE(void) switch_channel_event_set_data(switch_channel_t *channel, sw switch_caller_profile_event_set_data(caller_profile, "Caller", event); } - /* Index Originator's Profile */ - if (originator_caller_profile) { + + if (originator_caller_profile && originatee_caller_profile) { + /* Index Originator's Profile */ switch_caller_profile_event_set_data(originator_caller_profile, "Originator", event); - } - /* Index Originatee's Profile */ - if (originatee_caller_profile) { + /* Index Originatee's Profile */ switch_caller_profile_event_set_data(originatee_caller_profile, "Originatee", event); + } else { + /* Index Originator's Profile */ + if (originator_caller_profile) { + switch_caller_profile_event_set_data(originator_caller_profile, "Other-Leg", event); + } else if (originatee_caller_profile) { /* Index Originatee's Profile */ + switch_caller_profile_event_set_data(originatee_caller_profile, "Other-Leg", event); + } } x = 0; /* Index Variables */