<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'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'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"><?xml version="1.0" encoding="utf-8"?><br><include><br> <context name="testing"><br>
<extension name="bridge loopback"><br> <condition field="destination_number" expression="^(300\d)$"><br></span></font></div><div><font><span style="font-family:courier new,monospace"> <action application="set" data="hangup_after_bridge=false" /><br>
</span></font></div><div><font><span style="font-family:courier new,monospace"> <action application="bridge" data="{hangup_after_bridge=false}user/$1" /><br> </condition><br> </extension><br>
<br> </context><br></include></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>