]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
MODSOFIA-7
authorBrian West <brian@freeswitch.org>
Sun, 10 May 2009 17:12:29 +0000 (17:12 +0000)
committerBrian West <brian@freeswitch.org>
Sun, 10 May 2009 17:12:29 +0000 (17:12 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13271 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/sofia.c

index 1407e286575667dffc365554f1e1184cd9cf4622..8bcc130dac2b3077bec3a926030f134684a7ad2f 100644 (file)
@@ -2898,6 +2898,11 @@ static void sofia_handle_sip_r_invite(switch_core_session_t *session, int status
                                                switch_channel_set_variable_partner(channel, var_name, p_contact->m_url->url_host);
                                                switch_channel_set_variable(channel, var_name, p_contact->m_url->url_host);
                                        }
+                                       if (p_contact->m_url->url_params) {
+                                               switch_snprintf(var_name, sizeof(var_name), "sip_redirect_contact_params_%d", i);
+                                               switch_channel_set_variable_partner(channel, var_name, p_contact->m_url->url_params);
+                                               switch_channel_set_variable(channel, var_name, p_contact->m_url->url_params);
+                                       }
                                        p_contact = p_contact->m_next;
                                        i++;
                                }