Phone Button Configuration
Overview
The Phone Button Configuration feature allows you to customize the programmable buttons on your IP phones. You can set up buttons for speed dialing, line appearances, special features, and various PBX functions to streamline your workflow.
Getting Started
Before configuring phone buttons, ensure your IP phone is registered with the system. The button configuration will only work on supported IP phones that have been properly provisioned.
How to Configure Phone Buttons
Step 1: Select a Device
- Navigate to the Phone Button Configuration page
- From the "Select device" dropdown, choose the phone you want to configure
Devices are listed by manufacturer, model, and MAC address (e.g., "Yealink T46S (AA:BB:CC:DD:EE:FF)")
Step 2: Choose a Template (Optional)
From the "Use template" dropdown, select one of the following options:
- "Use default model template when available" (default) - uses the manufacturer's recommended button layout
- Select a specific template from the list if available for your phone model
Step 3: Configure Individual Buttons
For each button on your phone:
- Locate the button section you want to modify (buttons are organized in groups)
- For each button, configure:
- Identity: Select the line identity (1-9) the button should use, or leave empty for default
- Type: Choose the button function from the dropdown list
- Parameter: Enter additional information required for the selected type
- Label: Enter custom text to display on the phone (if supported)
- Click the Save button to apply your changes
Some buttons may be fixed and cannot be modified. These will appear with disabled fields.
Button Types
The following button types are available (availability may vary by phone model):
Type | Description | Parameter Required | Example Usage |
---|---|---|---|
Use template | Uses the setting from the selected template | No | When you want to use the template's setting |
Not assigned | Button will not be programmed | No | When you want to leave a button blank |
Configure on phone | Button will be configured directly on the phone | No | For buttons you prefer to set up manually |
Private line | Configures a line for private use | No | For a dedicated personal line |
Auto Attendant | Links to an auto attendant | Yes - attendant ID | Connect to the company greeting system |
Ring Group | Links to a ring group | Yes - hunt group ID | For team calling |
Call Queue | Links to a call queue | Yes - queue ID | For call center functionality |
Extension BLF | Busy Lamp Field for an extension | Yes - extension | See colleague status and quick dial |
Conference | Links to a conference room | Yes - conference ID | Quick access to conference bridge |
Service Flag | Controls a service flag | Yes - flag ID | Toggle service states |
Park Orbit | Links to a call park orbit | Yes - orbit ID | Park and retrieve calls |
IVR Node | Links to an IVR menu | Yes - IVR node ID | Access specific IVR options |
CO-Line | Links to an outside line | Yes - CO-line ID | Direct access to specific trunk |
Paging | Links to a paging zone | Yes - paging ID | Broadcast announcements |
Speed dial | Configures a speed dial button | Yes - phone number | One-touch dialing to frequently called numbers |
Intercom | Sets up intercom functionality | Yes - extension | Direct intercom to a colleague |
Voicemail | Links to voicemail | Yes - extension/optional | Quick access to voicemail system |
LDAP | Accesses directory lookup | No | Search company directory |
Do not disturb (DND) | Toggles DND status | No | Quick way to stop incoming calls |
Agent login/logout | ACD agent login/logout | Yes - queue ID/optional | For call center agents |
Redirect | Call forwarding control | Yes - target | Manage call forwarding |
Pickup group | Call pickup for a group | No | Answer calls for your team |
Cell Phone | Mobile twinning control | No | Manage mobile forwarding |
URL | Links to a web address | Yes - URL | Access web resources |
Transfer | Call transfer function | No | One-touch transfer |
Hold | Hold call function | No | One-touch hold |
Mute | Mute function | No | One-touch mute |
Redial | Redial function | No | One-touch redial |
Record | Call recording function | No | One-touch recording |
Prefix | Adds a prefix to dialed numbers | Yes - prefix digits | For special dialing codes |
Call list | Access outbound call list | No | View recently dialed numbers |
DTMF | Send DTMF tones | Yes - tones | Send specific touch tones |
For phones with limited display space, keep the labels short and descriptive.
Special Parameter Formats
For Speed Dial Buttons
Enter the full phone number you want to dial. The system will automatically format the number according to your region settings.
For Agent Login/Logout Buttons
Enter the queue ID or agent ID that should be logged in/out.
For Function Buttons (Extension BLF, Auto Attendant, etc.)
Enter the extension number, queue ID, or other appropriate identifier.
Pickup Parameter
For buttons that support it, you can add a pickup code in square brackets after the parameter:
45 [*87]
Where "45" is the primary parameter and "*87" is the pickup code.
Troubleshooting
Button Changes Not Appearing on Phone
- After saving, allow up to 5 minutes for changes to be provisioned to the phone
- The phone may need to be rebooted to apply changes
- Verify the phone model supports the button function you selected
Template Options Missing
If no templates appear in the dropdown, there are no custom templates available for your specific phone model.
Button Fields Disabled
Some buttons may be fixed by the phone's design and cannot be modified. These will appear with disabled fields.