Logo

[FAQ] Can I change / re-assign the appearance of Line, BLF, Speed Dial and Presence Keys?

SteffenBaierUK
Polycom Employee & Community Manager

[FAQ] Can I change / re-assign the appearance of Line, BLF, Speed Dial and Presence Keys?

Since UCS 4.0.0 a new Feature lineKey.reassignment.enabled was added.

 

Using LYNC, Skype for Business or Office 365 with UC Software 5.4.1 or later will no longer support the above mentioned configuration parameter and uses feature.flexibleLineKey.enable instead

 

See => here <= for more details on Skype for Business

 

Above activated enables you to assign each line key a category and an index.

 

This feature is available on the SoundPoint IP 450, 550, 560, 650, and 670 desktop phones or Expansion Module.

 

Support for this feature on the VVX phones was added to UCS 4.1.6 , 4.1.7 or 5.1.1

 

Note: The VX300,VVX310,VVX400,VVX410,VVX500 and VVX 600 Business Media Phones currently only support the Expansion Module if they are running UC Software 4.1.6 , 4.1.7 or 5.1.1 or later! 

 

The category specifies the function of the line key and can include:

 

  • Unassigned, Line, Busy Lamp Field, SpeedDial, and Presence.

Note: The category Unassigned will leave that line key blank. The index specifies the order in which the line keys will display on the phone screen.

 

Exact details can be found on Page 181 within the UCS 4.0.1 Admin Guide => here <=

 

Example Result:

 

KeyReassignement.png

 

The Web Interface can be used to add/remove/manipulate certain settings in addition:

 

LineKeyConfiguration.PNG

 

NOTE: The above is currently only available on the SoundPoint IP range! 

----------------

If official support is required please check how to phone or open a case here

----------------
The title Poly Employee & Community Manager is a community setting and does not reflect my role. I am just a simple volunteer in the community like everybody else. All posts and words are my own & do not represent the views of Employer.

----------------


⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓SIGNATURE ⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓
Notice: This community forum is not an official Poly support resource, thus responses from Poly employees, partners, and customers alike are best-effort in attempts to share learned knowledge.
Please also ensure you always check the VoIP , Video Endpoint , Microsoft Voice , PSTN or other FAQ's in the different sections
2 REPLIES 2
SteffenBaierUK
Polycom Employee & Community Manager

Re: [FAQ] Can I change / re-assign the appearance of Line, BLF, Speed Dial and Presence Keys?

Configuring Flexible Line Key's:

 

Without using the lineKey.reassignment.enabled="1" parameter the phone will automatically populate the phone's main screen and then follow with the available buttons on the Expansion module.


The priority of the "normal" assignment usually is as follows:

  • Lines
  • BLF <attendant/> Parameters
  • Presence Skype for Business Favorites (Skype for Business populates these alphabetically)
  • Speed Dial ( used for Buddy watch )


Since UC Software 5.7.0 or later the following category (lineKey.x.category) is supported:

  • Line
  • BLF
  • SpeedDial
  • Presence
  • EFK


The default is always Unassigned.


NOTE: At present (UC Software 5.4.0 or older) the above does not support Boss/Admin! Using Skype for Business please check => here <=

Flexible_01.PNG

Note: If the lineKey.reassignment.enabled="1" is being used any of the keys must be assigned manually!

 

Above Parameter leaves the user complete flexibility on the phone layout in regards of the above.

 

Example 1 Busy Lamp Field:

 

NOTE: The below example assumes that the phone has been populated with at least one phone line and three attendant occurrences and speed dial with an index 1 prior to applying the shown configuration!

 

Using this configuration for example: 

<example lineKey.reassignment.enabled="1" 
lineKey.1.category="Line"
lineKey.1.index="1"
lineKey.5.category="BLF" lineKey.6.category="BLF" lineKey.7.category="BLF" lineKey.8.category="SpeedDial" lineKey.8.index="1" />

 

BLF/ Busylamp using the attendant.resourceList specified:

<attendant attendant.resourceList.1.address="3010@Server" 
attendant.resourceList.1.label="3010"
attendant.resourceList.2.address="3011@Server"
attendant.resourceList.2.label="3011"
attendant.resourceList.3.address="3012@Server"
attendant.resourceList.3.label="3012" />

Utilizing any of the attendant.resourceList.X parameters MUST utilize these sequentially from 1 to any number that you want to use.

 

The appearance, in addition, is defined by the attendant.resourceList.X.address aka if you want 1002 before 1001 you must use:

attendant.resourceList.1.address="1002"
attendant.resourceList.2.address="1001"
attendant.resourceList.3.address="1003"

and a <mac>-directory.xml containing at least:

<directory>
                <item_list>
                                <item>
                                                <ln></ln>
                                                <fn>Joe</fn>
                                                <ct>1001</ct>
                                                <sd>1</sd>
                                </item>
                </item_list>
</directory>

results in this layout:

Flexible_02.PNG

 

Using the attendant.uri >here< instead the SIP server controls the Busy Lamp Watch order and the phone simply displays these.

BLF_Attendant_URI.png

In the above example, the phone has 1 Line registration and 1 BLF via attendant.uri

lineKey.1.category="Line"
	lineKey.1.index="1"
	lineKey.9.category="BLF"/>

For additional BLF's simply add more lineKey.x.category="BLF"

 

Note: Poly Phones only support a maximum of 50 using the attendant.uri!

 

Example 2 Enhanced Feature Key EFK with Line Key re-assignement instead of Line Key:

 

Using an >EFK< as a Line Key was introduced in UC Software 5.7.0 >here<

 

Sample Config using the Corporate Directory feature splitting the Phone Gui into two columns and adding a EFK on Line Key 5:

 

 

<?xml version="1.0" standalone="yes"?>
<!-- EFK using Flexible Line Key and EFK as Line Key -->
<!-- https://community.polycom.com/t5/VoIP-SIP-Phones/FAQ-Can-I-change-re-assign-the-appearance-of-Line-BLF-Speed-Dial/m-p/52946#M8530 -->
<!-- openLDAP Directory Key -->
<!-- tested 10/02/2022 VVX 501 UC Software 6.4.2 -->
<web lineKey.reassignment.enabled="1"
	feature.EFKLineKey.enabled="1"
	feature.enhancedFeatureKeys.enabled="1"
	lineKey.1.category="Line"
	lineKey.5.category="EFK"
	lineKey.1.index="1"
	efk.efklist.1.action.string="$FLdapCorpDir$"
	efk.efklist.1.mname="LDAPDir"
	efk.efklist.1.status="1"
	up.numOfDisplayColumns="2"/>

 

 

Will result in key one being SIP registration 1 and key 2 being the LDAP Directory

 

SteffenBaierUK_0-1644480970023.png

 

 

Example 3 Screen Population:

 

NOTE: The below example assumes that the phone has been populated with at least one phone line and three attendant occurrences and two speed dials with an index of 1 and 2 prior to applying the shown configuration!

 

The VVX500 and VVX600 phones have the ability to populate the main screen depending on the combination of lines, BLF/Presence and Speed Dials.

 

  • Menu > Settings > Basic > Preferences > Idle Screen Settings > Columns

 

The more that are populated the VVX500 and VVX600 automatically resize the individual keys to fit the maximum amount on the main screen.

 

Example VVX500 (1x Line & 11 BLF's):

 

Flexible_03.PNG

 

This may not be desirable as the Labels may become too small.

 

The up.numOfDisplayColumns Parameter can be used to limit the maximum available keys on the VVX500 and VVX600 screen.

 

Phone Maximum Display Spaces Supported up.numOfDisplayColumns="1" up.numOfDisplayColumns="2" up.numOfDisplayColumns="3" up.numOfDisplayColumns="4"
VVX600 16 4 8 12 16
VVX500 12 4 8 12 N/A
VVX400/410 12 N/A N/A N/A N/A
VVX300/310 6 N/A N/A N/A N/A

 

Above table explains the numbering logic that can be applied when re-assigning keys to the Main screen and the Expansion module.

 

If we use the below example on a VVX500:

 

 

<example lineKey.reassignment.enabled="1"
up.numOfDisplayColumns="2"
lineKey.1.category="Line"
lineKey.5.category="BLF"
lineKey.6.category="BLF"
lineKey.7.category="BLF"
lineKey.8.category="SpeedDial"
lineKey.9.category="SpeedDial"
lineKey.1.index="1"
lineKey.8.index="1"
lineKey.9.index="2" />

 

 The Phone and the expansion module would look as follows:

 

Flexible_02.PNG EmScreenCap.bmp

 

The Speed Dial / Directory I used is:

 

<?xml version="1.0" standalone="yes"?>
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) -->
<?Saved @ --1970-01-01T00:01:45-- ?>
<directory>
  <item_list>
    <item>
      <fn>Joe</fn>
      <ct>5551234567</ct>
      <sd>1</sd>
      </item>
    <item>
      <fn>Jack</fn>
      <ct>4445556666</ct>
      <sd>2</sd>
      </item>
  </item_list>
</directory>

 

Phone up.numOfDisplayColumns="1" up.numOfDisplayColumns="2" up.numOfDisplayColumns="3" up.numOfDisplayColumns="4"
VVX600 Expansion Module first Key 5 Expansion Module first Key 9 Expansion Module first Key 13 Expansion Module first Key 17
VVX500 Expansion Module first Key 5 Expansion Module first Key 9 Expansion Module first Key 13 N/A

 

Above Table illustrates the how the combination of the usage of the up.numOfDisplayColumns Parameter will affect the position of the first useable key on the Expansion module.

 

This is also true for the transparency using the up.transparentLines Parameter.

 

Since UC Software 5.3.0 this can also be changed via the GUI:

 

  • Menu => Settings => Basic => Preferences => Idle Screen Settings

Columns_01.PNG

----------------

If official support is required please check how to phone or open a case here

----------------
The title Poly Employee & Community Manager is a community setting and does not reflect my role. I am just a simple volunteer in the community like everybody else. All posts and words are my own & do not represent the views of Employer.

----------------


⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓SIGNATURE ⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓
Notice: This community forum is not an official Poly support resource, thus responses from Poly employees, partners, and customers alike are best-effort in attempts to share learned knowledge.
Please also ensure you always check the VoIP , Video Endpoint , Microsoft Voice , PSTN or other FAQ's in the different sections
Message 2 of 3
SteffenBaierUK
Polycom Employee & Community Manager

Re: [FAQ] Can I change / re-assign the appearance of Line, BLF, Speed Dial and Presence Keys?

Line key reassignment enhancements PVOS 8.0.0

 

When configured

lineKey.reassignment.enabled="1"

unless overridden by a config parameter, all line keys will be given the default value of “Any”.

 

The “Any” category allows the phone to automatically assign functions in the following order:

 

  • Registrations > BLF > EFK > Presence > Speed Dial

With the introduction of the “Any” category you don’t have to explicitly configure line keys, they will be organized based on the above-mentioned order.

 

Existing feature (pre PVOS 8.0.0)

 

lineKey.reassignment.enabled="1"
lineKey.1.category="Line"
lineKey.1.index="1"
lineKey.2.category="SpeedDial"
lineKey.2.index="2"
lineKey.3.category="BLF"
lineKey.3.index="3"

 

SteffenBaierUK_0-1660573232065.png

 

New updated feature since PVOS 8.0.0

lineKey.reassignment.enabled="1"
lineKey.1.category="Line"
lineKey.1.index="1"
lineKey.4.category="Unassigned"
lineKey.4.index="0"

 

SteffenBaierUK_1-1660573232306.png

 

----------------

If official support is required please check how to phone or open a case here

----------------
The title Poly Employee & Community Manager is a community setting and does not reflect my role. I am just a simple volunteer in the community like everybody else. All posts and words are my own & do not represent the views of Employer.

----------------


⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓SIGNATURE ⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓
Notice: This community forum is not an official Poly support resource, thus responses from Poly employees, partners, and customers alike are best-effort in attempts to share learned knowledge.
Please also ensure you always check the VoIP , Video Endpoint , Microsoft Voice , PSTN or other FAQ's in the different sections
Message 3 of 3