Roaming Extensions?
Can anyone tell me if there's a roaming extension type feature in FreeSwitch? ie. the ability for a user to sit down at any phone, sign in, and that phone becomes theirs. I read about this feature in the FreePBX docs where they describe it as a dynamic user. Thanks.
You are looking for hotdesking, see https://wiki.freeswitch.org/wiki/Quick_and_nasty_autoprovisioning_and_dynami... If you are using FusionPBX as a GUI the feature is there. Thanks, Moishe Grunstein Tornado Computer Systems, Inc. 212.400.7650 888.IPPBX.US Service Request Email: support@nysolutions.com Polycom Certified VAR Microsoft Small Business Specialist, Cisco SMB Select Certified Computer Networking * Managed Services * IP Video Surveillance * Network Assessments * Web Solutions * Voice over IP * Disaster Recovery * Network Security * Site Surveys * CMS -----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Regan Yelcich Sent: Tuesday, August 27, 2013 6:28 PM To: freeswitch-users@lists.freeswitch.org Subject: [Freeswitch-users] Roaming Extensions? Can anyone tell me if there's a roaming extension type feature in FreeSwitch? ie. the ability for a user to sit down at any phone, sign in, and that phone becomes theirs. I read about this feature in the FreePBX docs where they describe it as a dynamic user. Thanks. _________________________________________________________________________ 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
You are looking for hotdesking, see https://wiki.freeswitch.org/wiki/Quick_and_nasty_autoprovisioning_and_dynami...
If you are using FusionPBX as a GUI the feature is there.
Is this the only known (working) implementation for hotdesking without a GUI? Also, are other brands like Yealink not supported? Thanks for your input. -- EL
Hi, On 28.08.2013 01:31, EL wrote:
Is this the only known (working) implementation for hotdesking without a GUI? Also, are other brands like Yealink not supported?
no, you will need to implement a provisioning service by yourself. You can deploy the configuration to the yealink phones using an http/https server - may tftp will work on many kinds of phones, too. Soeren -- AereA NetworX UG (haftungsbeschränkt) Im Camisch 8 07768 Kahla Geschäftsführerin: Franziska Sprenger Handelsregister: Jena B504724 E-Mail: info@aerea.de Web: http://www.aerea.de Fon: +49 (0) 36424 760823 Fax: +49 (0) 36651 1390009
You could quite easily build something into freeswitch yourself. For example have usernames rather than extensions for the phones and have users dial a number and enter a pin to 'log in' to the phone, updating a database to which phone they're logged in to, then modify your dialplans to look up the extension in the database and call the correct phone. There are many different ways of implmenting this, either directly in the dialplan using the db application or external code through mod_lua/mod_python etc. This approach should in theory support all makes and models of phone. On 28 August 2013 07:38, Sören Sprenger <soeren.sprenger@aerea.de> wrote:
Hi,
On 28.08.2013 01:31, EL wrote:
Is this the only known (working) implementation for hotdesking without a GUI? Also, are other brands like Yealink not supported?
no, you will need to implement a provisioning service by yourself. You can deploy the configuration to the yealink phones using an http/https server - may tftp will work on many kinds of phones, too.
Soeren
-- AereA NetworX UG (haftungsbeschränkt) Im Camisch 8 07768 Kahla Geschäftsführerin: Franziska Sprenger Handelsregister: Jena B504724 E-Mail: info@aerea.de Web: http://www.aerea.de Fon: +49 (0) 36424 760823 Fax: +49 (0) 36651 1390009
_________________________________________________________________________ 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
-- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director *T <info@cassidywebservices.co.uk> *03300 100 960 *F<info@cassidywebservices.co.uk> *03300 100 961 *E <info@cassidywebservices.co.uk> *andrew@cassidywebservices.co.uk *W <info@cassidywebservices.co.uk> *www.cassidywebservices.co.uk
+1, just wanted to write the same. A simple IVR where the user would identify themselves, then it updates some internal database, and the rest of the dialplan looks up the user in this database when the calls are routed to them. Also for outgoing calls, effective caller ID could be set according to the current user status. I guess some hardware phones are able to display messages on their LCD screens, and then you can also tell the user their name and login status.
________________________________ From: Andrew Cassidy <andrew@cassidywebservices.co.uk> To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Sent: Wednesday, August 28, 2013 10:23 AM Subject: Re: [Freeswitch-users] Roaming Extensions?
You could quite easily build something into freeswitch yourself. For example have usernames rather than extensions for the phones and have users dial a number and enter a pin to 'log in' to the phone, updating a database to which phone they're logged in to, then modify your dialplans to look up the extension in the database and call the correct phone.
There are many different ways of implmenting this, either directly in the dialplan using the db application or external code through mod_lua/mod_python etc.
This approach should in theory support all makes and models of phone.
On 28 August 2013 07:38, Sören Sprenger <soeren.sprenger@aerea.de> wrote:
Hi,
On 28.08.2013 01:31, EL wrote:
Is this the only known (working) implementation for hotdesking without a GUI? Also, are other brands like Yealink not supported?
no, you will need to implement a provisioning service by yourself. You can deploy the configuration to the yealink phones using an http/https server - may tftp will work on many kinds of phones, too.
Soeren
-- AereA NetworX UG (haftungsbeschränkt) Im Camisch 8 07768 Kahla Geschäftsführerin: Franziska Sprenger Handelsregister: Jena B504724 E-Mail: info@aerea.de Web: http://www.aerea.de Fon: +49 (0) 36424 760823 Fax: +49 (0) 36651 1390009
_________________________________________________________________________ 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
-- Andrew Cassidy BSc (Hons) MBCS SSCA Managing Director
T 03300 100 960 F 03300 100 961 E andrew@cassidywebservices.co.uk W www.cassidywebservices.co.uk _________________________________________________________________________ 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
Thanks for the input Soeren, Andrew and Stanislav. I'm kind of wondering that nobody has implemented a clean method of hotdesking yet and/or documented to relevant configuration. Something about reinventing the wheel so to say... ;) I'm currently not in an urgent need of hotdesking, but that might change in the near future. -- EL
On 8/28/2013 5:46 AM, EL wrote:
Thanks for the input Soeren, Andrew and Stanislav.
I'm kind of wondering that nobody has implemented a clean method of hotdesking yet and/or documented to relevant configuration. Something about reinventing the wheel so to say... ;)
I'm currently not in an urgent need of hotdesking, but that might change in the near future. Exactly, why implement the wheel? It's all xml and lua in FusionPBX, and MPL. The PHP just generates the xml.
Log In: http://code.google.com/p/fusionpbx/source/browse/trunk/fusionpbx/app/hot_des... Log Out: http://code.google.com/p/fusionpbx/source/browse/trunk/fusionpbx/app/hot_des... Lua: http://code.google.com/p/fusionpbx/source/browse/trunk/fusionpbx/includes/in... config.lua (inlcuded by the above lua script) is generated at install. IIRC on the latest versions it contains the db settings as well. My older system looks like: admin_pin = "4123"; sounds_dir = "/usr/local/freeswitch/sounds"; recordings_dir = "/usr/local/freeswitch/recordings"; tmp_dir = "/tmp"; You could always just install fusion on a vm, enable hot desking and copy it off and tweak it. Probably the easiest thing to do. Mark's done some very cool things with lua. Improvements are always welcome too. Regards, James aka soapee01
Hi James, Thanks a lot for informing us so well about the relevant existing code for hotdesking. In the near future I will give this a shot. -- EL
Kazoo (2600hz.org) have implemented Hotdesking. You can enable this in the UI with feature codes. Raj On Wednesday 28 August 2013 04:16 PM, EL wrote:
Thanks for the input Soeren, Andrew and Stanislav.
I'm kind of wondering that nobody has implemented a clean method of hotdesking yet and/or documented to relevant configuration. Something about reinventing the wheel so to say... ;)
I'm currently not in an urgent need of hotdesking, but that might change in the near future.
participants (8)
-
Andrew Cassidy
-
EL
-
Moishe Grunstein
-
Raj Saini
-
Regan Yelcich
-
soapee01.fs@stubbornroses.com
-
Stanislav Sinyagin
-
Sören Sprenger