by moon1234 » Fri Sep 26, 2008 5:47 pm
I think what he is looking for is a Cisco like feature. You sit down at any desk, logon with your credentials at the phone and then the phone "becomes" your phone with your extension, speedials, etc. You can travel to another office in your company and logon to any hard phone and that will then be your phone with your extension.
I think this could be done, but it would require an integration between the IP PBX and the Particular Phone. This would be especially easy to do with Polycom phones and any other phone that uses an XML based configuration file.
The process as I would see it working is:
1. dial "phone capture extension" of 3CX
2. 3CX answers and records MAC address of device (For Polycom phones the config filename is based on mac address). For remote phones 3CX would need to know the current extension on the phone in order to find the config file with the proper mac address.
3. User types in voicemail username and password.
4. Phone system says "Thank You, please reboot your phone to capture it." Maybe include the menus or keys to do this.
5. 3CX finds config file for phone and updates it with config for that user.
6. Phone reboots and downloads updated config file.
This would be a very simple process. Where it would get more dicey is if you have a mix of different devices from different manufacturers. 3CX would need to provide a translation table for basic provisioning information. Since this is mostly done already in the commerical versions, I think it would be easy for 3CX to provide this feature. I think it would also be possible to extend the functionality to non-supported devices via a simple API. Most devices don't need a lot of information to be provisioned, just a way to properly format a configuration file.