[Freeswitch-users] Multiple Registrations or unique SIP credentials for each user device?

Michael Avers michael at mailworks.org
Sat Aug 12 23:16:10 UTC 2017


Hello,

We have customers that currently register their single extension on their desk phone, mobile softphone, as well as desktop softphone - and usually they want them all to ring at the same time, which is easy, we just let them have multiple registrations and it gets the job done.

However, some customers are asking to have more fine grained control over which of their devices receive the incoming calls and in what order. For example they may want the desk phone to ring or 10 seconds and only then start ringing the mobile app, and the desktop softphone to never ring (they just use it for outbound dialing).

What is the best way to achieve this? I thought about assigning unique credentials to each device they register on. This would be fine if I were to direct inbound calls coming on a DID or via an IVR extension, because I can just ring them as if it was a ring group and control all the needed requirements with the bridge string.

However, how do I get this to work for local extension to extension calling? Say their extension should be 3005, but they no longer register it directly and instead are issued credentials for 3005_DESK at domain, 3005_XYZ at domain and so forth. I can have 3005 be a dialplan extension that bridges to them, sure.

But then you have presence to deal with, basically when 3005_DESK is on the phone 3005 at domain presence should indicate that.

Is what I'm asking for possible at all, and if so are there any best practices to get this working properly? Hope I was clear enough :)

Thanks
Mike



More information about the FreeSWITCH-users mailing list