just realized chrome was behaving strange ... reported server error while the mail was actually sent. <br><br>Well sorry for the inconvenience....<br><br><br>T.<br><br><div class="gmail_quote">On Sat, Jun 4, 2011 at 11:35 PM, Tihomir Culjaga <span dir="ltr">&lt;<a href="mailto:tculjaga@gmail.com">tculjaga@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div></div><div class="h5">hello, <div><br></div><div>i found that FS doesn&#39;t transparently map Diversion header from INVITE to 300|302 message in a case of diversion.</div>
<div>
<br></div><div>i have changed mod_sofia.c to adjust this:</div><div><br></div><div>                               char *added_headers = sofia_glue_get_extra_headers(channel, SOFIA_SIP_HEADER_PREFIX);</div><div><br></div>
<div>
<br></div><div><div>--- 2026,2037 ----</div><div><br></div><div>                                if (argc &gt; 1) {</div><div>                                        nua_respond(tech_pvt-&gt;nh, SIP_300_MULTIPLE_CHOICES, SIPTAG_CONTACT_STR(dest),</div>

<div>!                                                               TAG_IF(!zstr(extra_headers), SIPTAG_HEADER_STR(extra_headers)),</div><div>!                                                               TAG_IF(!zstr(added_headers), SIPTAG_HEADER_STR(added_headers)), TAG_END());</div>

<div>                                } else {</div><div>                                        nua_respond(tech_pvt-&gt;nh, SIP_302_MOVED_TEMPORARILY, SIPTAG_CONTACT_STR(dest),</div><div>!                                                               TAG_IF(!zstr(extra_headers), SIPTAG_HEADER_STR(extra_headers)),</div>

<div>!                                                               TAG_IF(!zstr(added_headers), SIPTAG_HEADER_STR(added_headers)), TAG_END());</div><div>                                }</div><div><br></div></div><div>
<br>
</div><div><br></div><div>Now 300|302 message contains the original header that was present in INVITE.</div><div><br></div><div><br></div><div>since i didn&#39;t get any response whether this is a &quot;feature&quot; or a bug ... i went into the code and changed it myself.</div>

<div><br></div><div>Please check the patch attached and see if it is possible/feasible/acceptable merge it into FS trunk. </div><div><br></div><div><br></div><div><br></div><div>Regards,</div><div>Tihomir.</div><div><br>
</div>
<div><br></div><div>BTW: macros are cool while bringing headache in the same time :=)</div><div><br></div>
</div></div></blockquote></div><br>