From 537f14b049ffc95403f83cfeaef26eca269f35ad Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Mon, 20 May 2013 08:20:33 -0500 Subject: [PATCH] FS-5444 --resolve --- src/mod/applications/mod_conference/mod_conference.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mod/applications/mod_conference/mod_conference.c b/src/mod/applications/mod_conference/mod_conference.c index aba4318fd4..ce5dec977c 100644 --- a/src/mod/applications/mod_conference/mod_conference.c +++ b/src/mod/applications/mod_conference/mod_conference.c @@ -8743,6 +8743,7 @@ static void call_setup_event_handler(switch_event_t *event) char *dial_uri = switch_event_get_header(event, "Request-Target-URI"); char *action = switch_event_get_header(event, "Request-Action"); char *ext = switch_event_get_header(event, "Request-Target-Extension"); + char *ext_domain = switch_event_get_header(event, "Request-Target-Domain"); char *full_url = switch_event_get_header(event, "full_url"); char *call_id = switch_event_get_header(event, "Request-Call-ID"); @@ -8753,7 +8754,7 @@ static void call_setup_event_handler(switch_event_t *event) switch_event_header_t *hp; if (switch_test_flag(conference, CFLAG_RFC4579)) { - char *key = switch_mprintf("conf_%s_%s_%s", conference->name, conference->domain, ext); + char *key = switch_mprintf("conf_%s_%s_%s_%s", conference->name, conference->domain, ext, ext_domain); char *expanded = NULL, *ostr = dial_str;; if (!strcasecmp(action, "call")) { -- 2.47.2