> You could bridge directly to the Android user and then if it fails it could
> then continue in the dialplan and ring the mobile number.

Ideally, I would like to go directly to voice mail if the SIP extension rang for 30 seconds, and skip going to the mobile number at all. The reason is that if the SIP client rang, and the user didn't answer, they probably couldn't or did not want to.

sofia_contact looks promising, I will try to use that in a condition. Thanks for the tip!

I am going to check out the FreeSwitch Cookbook, I have a feeling everyone in the department could use a copy ;)

-- Thaddeus

On Friday, May 4, 2012 12:34 PM CDT, Michael Collins <msc@freeswitch.org> wrote:

Hi Thaddeus,

You definitely have several options here. While you could use the
sofia_contact API, I'm wondering if perhaps you could let the dialplan and
the bridge app do the work for you.

You could bridge directly to the Android user and then if it fails it could
then continue in the dialplan and ring the mobile number. This is covered
briefly on the wiki,
however it is covered very nicely in the new FreeSWITCH
Cookbook
in chapter 1.

Try out the basic failover (pipe-separated list of endpoints) and if that
doesn't work let us know. Maybe you could hop on IRC and talk live with
other community members. Of course, it can't hurt to raise your karma by
getting the FreeSWITCH books. :) (See freeswitch.org, upper left corner.)

Thanks,
Michael

On Fri, May 4, 2012 at 10:10 AM, thaddeus@thogan.com wrote:

> 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?:
>
> 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.
>
> 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.
>
> 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.
>
> Thanks in advance for any insights and help!
>
> -- Thaddeus
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting@freeswitch.org
> http://www.freeswitchsolutions.com
>
> FreeSWITCH-powered IP PBX: The CudaTel Communication Server
> http://www.cudatel.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users@lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>