If I change buttons on phones I run a generation script that creates new configs for phones and then also sends the changes on-the-fly to the phones via the configuration change XML object.. This works great for buttons, or other preference settings that arent part of the network or SIP stack...
The way it works.. When a phone registers as an extension I update the asterisk database with its type, MAC, and IP.. So when it comes time to regenerate config files I have a reference for all of the above and can send updates on the fly to the sets.. This makes it as close to a legacy PBX as possible for the users who donĀ¹t like rebooting phones just because a speed dial was added or deleted.. The users have acloud based GUI to add / delete / change buttons on their sets.. Which then triggers some scripts on the site asterisk system/ Other settings such as the SIP settings, phone dialplan, etc are set in the config file and not editable by the user... Granted we are going beyond astlinux here but ,any of the concepts apply... -Christopher On 2/24/12 3:53 PM, "Neuer User" <auslands...@gmx.de> wrote: >Am 24.02.2012 18:20, schrieb Chris Abnett: >> Here is an example[...] > >Thanks for sharing. I was planning to do more or less exactly the same. > >Maybe, except that I wouldn't ask for the extension number on the phone, >but require that the extensions are pre-setup on asterisk with the >special addition of the phone type being set in the MAC field. When the >phone registers via the action URI I would compare the phone type and >take the next predefined extension with the same phone type. > >What do you do if you want to change e.g. a softkey for all phones in a >call group? Do you loop through all registered phones and re-generate >all config files? > >Michael > > > >-------------------------------------------------------------------------- >---- >Virtualization & Cloud Management Using Capacity Planning >Cloud computing makes use of virtualization - but cloud computing >also focuses on allowing computing to be delivered as a service. >http://www.accelacomm.com/jaw/sfnl/114/51521223/ >_______________________________________________ >Astlinux-users mailing list >Astlinux-users@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/astlinux-users > >Donations to support AstLinux are graciously accepted via PayPal to >pay...@krisk.org. ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to pay...@krisk.org.