From: Anthony Minessale Date: Mon, 20 May 2013 13:20:33 +0000 (-0500) Subject: FS-5444 --resolve X-Git-Tag: v1.2.13~206 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=537f14b049ffc95403f83cfeaef26eca269f35ad;p=thirdparty%2Ffreeswitch.git FS-5444 --resolve --- 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")) {