<div dir="ltr"><div><div><div><div><div><div><div>Hello,<br><br></div>I have a SIP user that is working under cellular 3g data.<br></div>Sometimes it losing it&#39;s IP and have it assigned new IP, other times, roaming disconnect the data and it takes up to 45 seconds to reconnect (and again, gaining new IP).<br>

<br></div>While the client is idle, there is no issue, however when the client is connected to a call, freeswitch (and any other sip servers for that matter) does not know about it (and that&#39;s okay).<br><br></div>But when the client return to be available, and try to reconnect to the call, the call itself disconnect, and making hangup on both sides.<br>

<br></div><div>I have the following dialplan:<br><font><span style="font-family:courier new,monospace">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;<br>&lt;include&gt;<br>  &lt;context name=&quot;testing&quot;&gt;<br>

    &lt;extension name=&quot;bridge loopback&quot;&gt;<br>      &lt;condition field=&quot;destination_number&quot; expression=&quot;^(300\d)$&quot;&gt;<br></span></font></div><div><font><span style="font-family:courier new,monospace">        &lt;action application=&quot;set&quot; data=&quot;hangup_after_bridge=false&quot; /&gt;<br>

</span></font></div><div><font><span style="font-family:courier new,monospace">        &lt;action application=&quot;bridge&quot; data=&quot;{hangup_after_bridge=false}user/$1&quot; /&gt;<br>      &lt;/condition&gt;<br>    &lt;/extension&gt;<br>

<br>  &lt;/context&gt;<br>&lt;/include&gt;</span></font><br></div><div><br></div>Is there a way to keep the other leg (for example leg b) up, and attempting to reconnect leg-a to it ?<br><br></div>Thanks,<br></div>Ido<br>

</div>