Perhaps you need this somewhere in your script<br /><br />$fs Forced socket: http://www.opensips.org/Resources/DocsCoreVar16#toc38<br /><br /><br /><br /><br />On , William Edwards &lt;shadowapex@gmail.com&gt; wrote:<br />&gt; Hi,<br />&gt; <br />&gt; We currently have two Freeswitch boxes behind OpenSIPS which <br />&gt; is acting as a SIP proxy/load balancer. Right now we&#39;re facing a problem<br />&gt;  where OpenSIPS is rewriting incoming INVITE messages from our <br />&gt; Freeswitch servers from TCP to UDP. This, of course, is causing a <br />&gt; problem because the client has registered using TCP, and incoming calls <br />&gt; are being sent to it over UDP.<br />&gt; <br />&gt; <br />&gt; This is an overview of what is happening:<br />&gt; Freeswitch -TCP-&gt; OpenSIPS -UDP-&gt; Client UA (listening on TCP)<br />&gt; <br />&gt; We would like OpenSIPS to retain the original protocol that the message was received. Is there any way this is possible?<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; My current OpenSIPS configuration can be found here:<br />&gt; http://pastebin.com/DSU1f2VS<br />&gt; <br />&gt; Regards,<br />&gt; William<br />&gt;