Let the user add buttons to the Dial Pad and assign functions to the buttons for SIP accounts
I propose to extend the Dialpad by letting the user to add buttons and let the user to assign a function to each button.
The user shall be able to edit the label of a button and specify, whether the button has a lamp (virtual LED) attached.
Examples for actions, which can be assigned to buttons:
- SUBSCRIBE to a mailbox (when there are messages in the mailbox, the lamp in on, pressing the button enters the voicemailbox/dials a number)
- connect a button to a line and use the lamp to show the PRESENCE of the line (optionally display and extra text provided in the PRESENCE somehow in the button)
- Do Not Disturb (DND)
- Transfer a call
- Hold a call
- Mute and Speaker are already present as buttons, but they can be just two possible actions for the buttons.
It shall be possible to specify more than one action for a button. E.g. DND shall set the phone in Do-Not-Disturb mode and optionally update the the PRESENCE of the user
For each button, the user shall be able to select for which Account the action shall be applied, with “The currently selected account for dialling” being one of the options.
Ideally the user shall also be able to assign icons to buttons, and bind keyboard keys to buttons.