]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7463: revert commits c2c04632f35c b33563138b09 and 6bf74877b5f0. Future pull...
authorMichael Jerris <mike@jerris.com>
Thu, 14 May 2015 17:55:32 +0000 (13:55 -0400)
committerMichael Jerris <mike@jerris.com>
Thu, 14 May 2015 17:55:32 +0000 (13:55 -0400)
src/mod/endpoints/mod_sofia/sofia.c

index 7c8c31ff6eb714a7eb8dd5f5a187ee900f9d2e7b..78a0b586462431234a3ffa23d90c9c9323c7230c 100644 (file)
@@ -9885,16 +9885,7 @@ void sofia_handle_sip_i_invite(switch_core_session_t *session, nua_t *nua, sofia
                                                                                                                                                                                   "%sanswer,sofia_sla:%s", codec_str, b_private->uuid);
                                        }
                                } else {
-                                       char *aleg = NULL;
-
-                                       if (sip->sip_replaces && sip->sip_replaces->rp_params && sip->sip_replaces->rp_call_id) {
-                                               aleg = switch_find_parameter(sip->sip_replaces->rp_params, "a-leg", switch_core_session_get_pool(session));
-                                       } 
-
-                                       if (aleg) {
-                                               switch_channel_mark_hold(b_channel, SWITCH_FALSE);
-                                               tech_pvt->caller_profile->destination_number = switch_core_sprintf(tech_pvt->caller_profile->pool, "answer,intercept:%s", sip->sip_replaces->rp_call_id);
-                                       } else if (!zstr(bridge_uuid)) {
+                                       if (!zstr(bridge_uuid)) {
                                                switch_channel_mark_hold(b_channel, SWITCH_FALSE);
                                                tech_pvt->caller_profile->destination_number = switch_core_sprintf(tech_pvt->caller_profile->pool, "answer,intercept:%s", bridge_uuid);
                                        } else {