You may set Line keys on your desk phone to place calls on behalf of other users, monitor calls for other devices, and even as log in/out buttons for your hunt groups. This article covers the following topics:

How to add Line keys

  1. Navigate to Services > Voice Services > Devices > click on the name of the device.
  2. Click on the Line keys tab.
  3. You will see the number of line keys depending on your phone's model. Click on Action near the button you need to modify.
    Note: You can not modify line key #1 as it is always assigned to the User of this phone.

You may choose the following options:

    • Speed Dial 
      Provides one-button access to another location within your organization or an external phone number.
      Speed dial can be set to immediately dial:
      • User
      • User's Voicemail
      • Auto Attendant
      • Hunt Group
      • Phone number
      • Paging Group
      • Custom

      This option is useful for:
      • Users that frequently dial the same extensions or phone numbers.
      • Users that frequently transfer callers to a specific User, Hunt Group, Auto Attendant, or Resource.

Note: Speed Dial keys added from the Line Keys tab will display an asterisk (*) next to the extension  (e.g. Matthew T.* or 105*); this signifies that the Speed Dial was added from the HostPilot UI


    • Hunt Group Login/Logout
      This button allows the user to login to or log out from specific Hunt Group.
      This option is useful for:
      • Users that are part of a Hunt Group and need to log in or out daily.

You will only see and be able to assign Hunt Groups that the User is currently assigned to; if there are no hunt Groups listed, check the Agents tab in the applicable Hunt Group.

    • Remote-line Key 
      Allows making phone calls on behalf of another User or Resource account. Internal calls will appear to be coming from this User. External calls will display the User’s caller ID.
      This option is useful for:
      • Running multiple businesses from your Intermedia Unite system;  Remote-line key allows you to set up a button for each business on your phone to present the correct outbound caller ID when dialing out from the corresponding line key.
      • When an assistant needs to place outbound calls on behalf of another employee.

Note: You can set a display name for the Remote-line key for your device; this display name is only visible on the assigned device's screen and does not change the caller id name for internal extension dialing or external calls.

    • Busy Lamp Field 
      Displays the current status of another User’s phone, allows remote answering of calls ringing on the User’s phone and acts as a speed dial for that User. 
      This option is useful for:
      • Monitoring; to see when other Users are on phone calls (generally indicated by a red light on the line key, depending on the device)
      • When an assistant needs to answer calls on behalf of another User

Note: shouldn't be configured for the phones which are members of the simultaneous hunt groups, as this will lead to oversaturation of your LAN with SIP packets and cause call quality issues.


    • Monitor Park Slot 
      Creates a line key that monitors a specific call park extension to alert you when a call is parked on that extension.
      This option is useful for:
      • Monitoring; to see when a call is parked on a specific extension (980 - 989) (generally indicated by a red light on the line key, depending on the device)


      • Line Key Alias 
        Provide extra line capacity for making and receiving calls for the provisioned extension on this device.
        This option is useful for:
        • Managing multiple inbound calls to a single extension or user device.


    • Call pickup
      Choose one of the following options:
      • From specific extension
      • From specific Pickup Group
      • Any company call
      • From any Pickup Group


4. Select an option, the user or resource to assign, and what should be shown on display of the phone; click Save changes to confirm the key.

5. Once you're satisfied with your line key configuration, and all keys have been saved, click on Reboot device at the top of the page.

How to add an Expansion module 

Expansion modules are devices that can be attached to the phone to provide additional buttons (line keys) for use with your Intermedia Unite device.

Currently, the following models are supported:

  • Cisco SPA500S Expansion Modules - for Cisco SPA525G2 and SPA504G.

  • Polycom VVX Expansion Modules or Polycom VVX Color Expansion Modules - for Polycom VVX300, VVX310, VVX400, VVX410, VVX500 and VVX600.

  • Yealink EXP40 Expansion Modules - for Yealink T46G and T48G.


To add a new Expansion module:

  1. Navigate to Services > Voice Services > Devices > click on the name of the device > Expansion panelsAdd expansion panel.

    not all phones support expansion modules. If you do not see Expansion panels tab then this model of the phone does not support expansion modules.

  2. On next page select the model of Expansion module from the drop-down box.

  3. Once the module is created, you will see the module listed under the Expansion panels tab; click on the name of the module to enter the button configuration.

  4. Click 'Add button' to add additional keys:
    • Select button (line key) you wish to assign the user to.
    • Select the User.

  5. Click Save changes

This option allows User to monitor calls that are coming to another User and allows you to speed dial the user when pressed from an idle state.


How to add Custom Line Keys (Yealink T4x)

Yealink T4x phones support a feature called Enhanced DSS Keys (EDK) that enables users to customize the functions of a phone’s DSS keys (line keys, programmable keys, and ext keys) and assign functions to custom soft keys. 

While we currently don't have full support for all of EDK commands, we are able to use the 'Custom Key' type, in conjunction with some of our system codes to allow you to easily create line key actions for on-call features.

You can view all of our current system codes for Unite here: Common System Codes

Setting up a Custom Line Key for On Demand Call Recording

To start and stop On-Demand Call Recording, you must use the #8 System Code anytime during your call.  This code can be programmed as a Custom Line Key using the EDK command $Tdtmf$ which is the command for sending key inputs as DTMF tones during your live call.

In order to program a custom line key, you must have the admin credentials of the device, located in HostPilot, and be able to access the Web User Interface of your phone from a Windows/Mac browser.


To obtain your device credentials:

  1. Once logged into HostPilot, navigate to Voice Services > Devices
  2. Click on the name of your device from the list to open the configuration options.
  3. On the General tab in the Settings area, click Get Credentials.
  4. A popup will display your Web Access credentials, with both the Login and unique Password (this is different for every device).

Now that you have the credentials, you need to access the Yealink Web UI by accessing the phone, via it's IP address, from your web browser.


To obtain the IP address of your device:

  1. On your Yealink device, press the Menu button and select Status
  2. The IP address is listed in the first field labled IPv4 (example:


Logging into your Yealink Web UI

  1. Enter the IP address in your browser address bar and press enter to access the login page.
  2. Enter the Login and Password from the Web Access popup and press enter.


Adding a Custom Key to the DSSKey for Call Recording

  1. Navigate to the DSSKey tab at the top of the page.
  2. Under any available Line Key (one that has N/A as the current Type) change the Type to Custom Key.
  3. In Value enter in the On Demand Call Recording system code, followed by the correct EDK command for DTMF. ( example: *80$Tdtmf$ )

Finally, click the Confirm button to save the changes.  Once you have saved the information on the device, you will immediately see the new Line Key added on your device.

When on a phone call, you will still see your line key available on the screen.  Pressing the key while on an active call will now start and stop On-Demand Call Recording as needed.

For more information on EDK, you can download the full Yealink EDK user guide here.