<h1>Project "FreeSWITCH Source" received a push.</h1>

<h2>branch: master updated</h2>
<pre>
       via: 4d12f0ce16d01193faec7846e34192e4e4c25069 (commit)
      from: 13dc6058bc8492df89cbdd9ab8b48ac5ca7e2981 (commit)


</pre>= COMMIT LOG ===========================================================
<div class="highlight"><pre>committer: Anthony Minessale
comments: 
finishing touches on last commit

<span style="color: #000080; font-weight: bold">diff --git a/src/mod/endpoints/mod_sofia/sofia.c b/src/mod/endpoints/mod_sofia/sofia.c</span>
<span style="color: #000080; font-weight: bold">index d1d6842..8a3d1b1 100644</span>
<span style="color: #A00000">--- a/src/mod/endpoints/mod_sofia/sofia.c</span>
<span style="color: #00A000">+++ b/src/mod/endpoints/mod_sofia/sofia.c</span>
<span style="color: #800080; font-weight: bold">@@ -4161,15 +4161,20 @@ static void sofia_handle_sip_r_invite(switch_core_session_t *session, int status</span>
                                 switch_channel_set_variable(channel, &quot;sip_user_agent&quot;, sip-&gt;sip_server-&gt;g_string);
                         }
 
<span style="color: #A00000">-                        sofia_glue_set_extra_headers(channel, sip, SOFIA_SIP_PROGRESS_HEADER_PREFIX);</span>
<span style="color: #00A000">+                        if (status == 200) {</span>
<span style="color: #00A000">+                                sofia_glue_set_extra_headers(channel, sip, SOFIA_SIP_RESPONSE_HEADER_PREFIX);</span>
<span style="color: #00A000">+                        } else {</span>
<span style="color: #00A000">+                                sofia_glue_set_extra_headers(channel, sip, SOFIA_SIP_PROGRESS_HEADER_PREFIX);</span>
<span style="color: #00A000">+                        }</span>
 
                         if (!(vval = switch_channel_get_variable(channel, &quot;sip_copy_custom_headers&quot;)) || switch_true(vval)) {
                                 switch_core_session_t *other_session;
                                 
                                 if (switch_core_session_get_partner(session, &amp;other_session) == SWITCH_STATUS_SUCCESS) {
<span style="color: #A00000">-                                        switch_ivr_transfer_variable(session, other_session, SOFIA_SIP_PROGRESS_HEADER_PREFIX_T);</span>
                                         if (status == 200) {
                                                 switch_ivr_transfer_variable(session, other_session, SOFIA_SIP_RESPONSE_HEADER_PREFIX_T);
<span style="color: #00A000">+                                        } else {</span>
<span style="color: #00A000">+                                                switch_ivr_transfer_variable(session, other_session, SOFIA_SIP_PROGRESS_HEADER_PREFIX_T);</span>
                                         }
                                         switch_core_session_rwunlock(other_session);
                                 }
</pre></div>
========================================================================<pre>

Summary of changes:
 src/mod/endpoints/mod_sofia/sofia.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)
</pre>
<p>this email was generated because of /git/your-repo.git/hooks/post-receive by the file /git-core/contrib/hooks/post-receive-email<br />
For more info, see <a href="http://blog.chomperstomp.com/?p=630">http://blog.chomperstomp.com/?p=630</a>
-- <br />
FreeSWITCH Source</p>