Having the ability to move up/down/insert/delete would be great.
If it went further and we could:
- build a "template" that said Button1=Line, Button2=SP1, Button3=SP2, Button4=Queue In, Button5=Queue Out - call the template "Site A"
- be able to apply the BLF template to extensions as you add them.
So when you commission a phone for Site A I can choose the template "Site A" and know they'll get the standard buttons I want them to have (including the 2 shared parks that relate to their specific site).
Going a step further if you added to the template:
- timezone, date and time format
- outbound caller id
- voicemail and forwarding defaults
- options
And each of these items in the template would be:
- mandatory - you get this and can't change it
- default - you get the setting when the extension is setup, but can alter it after
- not set - use system default/blank