I was wondering if there is a way to tell if a SIP client is registered with a dialplan condition? Or maybe a better way to accomplish the following?:<br />
<br />
The users' cell phones (Android) are running a SIP client and connect to freeswitch via Wifi when in the office. I want calls destined for a given user to ring only their extension if they are connected via SIP, and ring only their mobile number when they are not connected.<br />
<br />
Currently I just take every incoming call and bridge it back out to their mobile number, but 95% of the time these users are on the Wifi network, and I could just pass the call to their phones via SIP.<br />
<br />
I have tested hunt groups but the callers hear ringing for far too long. Ring groups don't work because it is confusing when the user simultaneously receiving the same call via SIP and mobile on the same phone.<br />
<br />
Thanks in advance for any insights and help!<br />
<br />
-- Thaddeus