<div dir="ltr">I worked with the same logic you described. Regarding presence control i used Kamailio server as presence and as registrar server, but in my case wrote my custom logic on SIP layer handling precence (means i rewrote presence logic in kamailio and integrated it in .cfg kamailio's file). I used kamailio because this is implosible to implement on a Dialplan (read as application) layer.<br><br>alo you can write your own module for integrate same logic in FreeSWTICH but it will be SIP layrer handling anyway.<br> </div><div class="gmail_extra"><br><div class="gmail_quote">2017-08-13 2:16 GMT+03:00 Michael Avers <span dir="ltr"><<a href="mailto:michael@mailworks.org" target="_blank">michael@mailworks.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
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.<br>
<br>
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).<br>
<br>
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.<br>
<br>
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@domain, 3005_XYZ@domain and so forth. I can have 3005 be a dialplan extension that bridges to them, sure.<br>
<br>
But then you have presence to deal with, basically when 3005_DESK is on the phone 3005@domain presence should indicate that.<br>
<br>
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 :)<br>
<br>
Thanks<br>
Mike<br>
<br>
______________________________<wbr>______________________________<wbr>_____________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.<wbr>freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.<wbr>org</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.<wbr>freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/<wbr>mailman/listinfo/freeswitch-<wbr>users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.<wbr>freeswitch.org/mailman/<wbr>options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a></blockquote></div><br></div>