Plantronics + Polycom. Now together as Poly Logo

[FAQ] Changing / re-assign the appearance of Line and Presence Keys?

Highlighted
Polycom Employee & Community Manager

[FAQ] Changing / re-assign the appearance of Line and Presence Keys?

UC Software 5.4.1 added a new configuration parameter

 

<line feature.flexibleLineKey.enable="1" />

 

  • “EFLK functionality enables you to assign up to 100 customized contacts to unassigned lines; clear any contact assigned to a line; delete contacts; insert an empty line above or below the selected line key; and search and assign any local or Skype for Business contact to an unassigned line.

  • The EFLK feature is disabled by default. 

 

The above, unlike the prior lineKey.reassignment.enabled  discussed => here <= add's a GUI to the feature to make it easier to re-arrange the keys.

 

This feature is not supported on VVX 101,150, 201, and 1500 business media phones.

 

NOTE: The VVX Paper Expansion Module does not support Microsoft® Lync® / Office365® / Skype® for Business

 

 

The EFLK functionality enables you to assign up to 100 customized contacts to unassigned lines; clear any contact assigned to a line; delete contacts; insert an empty line above or below the selected line key; and search and assign any Skype for Business contact to an unassigned line.

 

At present you cannot assign any local directory contacts when using this parameter.

 

Enabling the feature via the feature.flexibleLineKey.enable="1" Parameter will add a new Menu to:

 

  • Menu => Settings => Basic

    EFLK_01.PNG
    Later Versions have this under Menu => Settings -> Features instead
    FlexibleLineKeyFeature570.PNG

  • The above will show this new Feature:

     

    EFLK_02.PNG

    EFLK_03.PNG


  • Selecting Assign
    feature.flexibleLineKey.enable_04.PNG

  • either Lync Search

    feature.flexibleLineKey.enable_05.PNG
    feature.flexibleLineKey.enable_07.PNG
    feature.flexibleLineKey.enable_08.PNG

  • or Contacts

    feature.flexibleLineKey.enable_13.PNG

The newly moved / added keys are now shown

 

feature.flexibleLineKey.enable_09.PNG

 

Expansion Module:

 

 

feature.flexibleLineKey.enable_10.PNG

 

feature.flexibleLineKey.enable_11.PNG

 

In addition a Parameter can be utilized that pushes all configured keys to the Expansion Module (UC Software 5.4.x):

 

<line regOnPhone="1"/>
  • If 1, contacts users assign to a line key are pushed to the attached expansion module.
  • If 0, contacts return to the position the user assigned on the phone line keys

 

From UC Software 5.5.x onwards:

 

<line up.regOnPhone="1"/>

 

feature.flexibleLineKey.enable_12.PNG

 

 

Provisioning:

 

The phone will upload a <mac>-UserName@Domain.csv file on every reboot.

 

Example content:

 

Line_Index,Line_URI,Line_Style,
2,RtcApplication-4b813ecd-440f-4111-bbd1-c3fea7986a66@t2voice.co.uk,e_Lync,
7,STEFF-GS500@t2voice.co.uk,e_Lync,

The above can be used to provision all or single phones either using a <mac>-UserName@Domain.csv or 000000000000-UserName@Domain.csv.

 

The Domain part would usually be the part behind an Email. Example polycom.com so the name would be <mac>-UserName@polycom.com.csv or 000000000000-UserName@polycom.com.csv

 

Prior to UC Software 5.6.3 this was stored in the root directory.

 

UC Software 5.6.3 added the new feature FLK_DIRECTORY="" to the master configurationfile aka 00000000000.cfg.

 

NOTE: This will be added to VVX UC Software 5.7.3 and/or 5.8.1 and later

 

Changing the order of columns:

 

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

Columns_01.PNG

 

Troubleshooting:

 

Searching for the contact

0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=proxyaddresses, AttributeValues=SMTP:Steff.TrioRoom01@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=mail, AttributeValues=Steff.TrioRoom01@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=msrtcsip-primaryuseraddress, AttributeValues=sip:SteffTrioRoom01@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=mailnickname, AttributeValues=SteffTrioRoom01
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=displayname, AttributeValues=Steff Trio Room 01
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=sn, AttributeValues=TrioRoom01
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=givenname, AttributeValues=Steff
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=description, AttributeValues=Password == T3voice
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=mail, AttributeValues=Steff.TrioRoom02@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=msrtcsip-primaryuseraddress, AttributeValues=sip:SteffTrioRoom02@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=mailnickname, AttributeValues=SteffTrioRoom02
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=displayname, AttributeValues=Steff Trio Room 02
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=sn, AttributeValues=TrioRoom02
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=givenname, AttributeValues=Steff
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=proxyaddresses, AttributeValues=SMTP:Steff.TrioRoom02@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=mail, AttributeValues=Steff-vvx1@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=homephone, AttributeValues=+441753431709
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=telephonenumber, AttributeValues=+441753431709
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=msrtcsip-primaryuseraddress, AttributeValues=sip:Steff-vvx1@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=mailnickname, AttributeValues=Steff-vvx1
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=displayname, AttributeValues=Steff-vvx1
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=proxyaddresses, AttributeValues=SMTP:Steff-vvx1@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=givenname, AttributeValues=Steff-vvx1
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=description, AttributeValues=T3voice => Password
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=mail, AttributeValues=Steff-vvx2@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=ipphone, AttributeValues=+441753 723541
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=mobile, AttributeValues=+447876776982
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=homephone, AttributeValues=+441753431711
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=telephonenumber, AttributeValues=+441753723541
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=msrtcsip-primaryuseraddress, AttributeValues=sip:Steff-vvx2@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=mailnickname, AttributeValues=Steff-vvx2
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=displayname, AttributeValues=Steff-vvx2
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=proxyaddresses, AttributeValues=SMTP:Steff-vvx2@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=givenname, AttributeValues=Steff-vvx2
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=description, AttributeValues=T3voice => Password
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=msrtcsip-primaryuseraddress, AttributeValues=sip:STEFF-GS500@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=description, AttributeValues=Password=T3voice
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=displayname, AttributeValues=STEFF-GS500
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=givenname, AttributeValues=STEFF-GS500
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=mail, AttributeValues=Steff-VVX3@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=mobile, AttributeValues=+447876776982
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=msrtcsip-primaryuseraddress, AttributeValues=sip:Steff-VVX3@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=mailnickname, AttributeValues=Steff-VVX3
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=displayname, AttributeValues=Steff-VVX3
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=proxyaddresses, AttributeValues=SMTP:Steff-VVX3@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=givenname, AttributeValues=Steff-VVX3
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=description, AttributeValues=T3voice => password
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=msrtcsip-primaryuseraddress, AttributeValues=sip:steff-vvx4@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=description, AttributeValues=T3voice = Password
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=displayname, AttributeValues=steff-vvx4
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=givenname, AttributeValues=steff-vvx4
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=msrtcsip-primaryuseraddress, AttributeValues=sip:steff-vvx5@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=description, AttributeValues=Password = T3voice
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=displayname, AttributeValues=steff-vvx5
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=givenname, AttributeValues=steff-vvx5
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=mail, AttributeValues=steff-vvx6@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=msrtcsip-primaryuseraddress, AttributeValues=sip:steff-vvx6@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=mailnickname, AttributeValues=steff-vvx6
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=displayname, AttributeValues=steff-vvx6
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=proxyaddresses, AttributeValues=SMTP:steff-vvx6@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=givenname, AttributeValues=steff-vvx6
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=description, AttributeValues=Password = <>T3voice
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=ipphone, AttributeValues=+441753 723541
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=mobile, AttributeValues=+447876776982
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=homephone, AttributeValues=555-123456
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=telephonenumber, AttributeValues=+441753723541
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=msrtcsip-primaryuseraddress, AttributeValues=sip:Steff-VVX7@voice.lab
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=displayname, AttributeValues=Steff-vvx7
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=givenname, AttributeValues=Steff-vvx7
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=description, AttributeValues=Password = T3voice
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=msrtcsip-primaryuseraddress, AttributeValues=sip:steff-group1@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=description, AttributeValues=Password = T3voice
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=displayname, AttributeValues=steff-group1
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=givenname, AttributeValues=steff-group1
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=msrtcsip-primaryuseraddress, AttributeValues=sip:steff-group2@t2voice.co.uk
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=description, AttributeValues=Password = T3voice
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=displayname, AttributeValues=steff-group2
0208132911|abs  |1|00|[CAbsDirectory::updateContacts] AttributeName=givenname, AttributeValues=steff-group2

Assigning the contact to a key

 

0208132917|flk  |3|00|flkmodule|FlkC::handleFLKActions() index : [2] action : [1] Uri : [Steff-VVX3@t2voice.co.uk]
0208132917|flk  |3|00|flkmodule|FlkC::AssignContact() index : [2] Uri : [Steff-VVX3@t2voice.co.uk]
0208132917|flk  |3|00|flkmodule|FlkC::getCustomContact() - not found in Custom contacts Steff-VVX3@t2voice.co.uk
0208132917|flk  |3|00|flkmodule|[ENTER]FlkC::assignObjectforCustomContacts Uri : [Steff-VVX3@t2voice.co.uk] ,index : [2]
0208132917|flk  |3|00|flkmodule|FlkC::AddCustomContact Uri : [Steff-VVX3@t2voice.co.uk]
0208132917|flk  |3|00|flkmodule|[EXIT]FlkC::assignObjectforCustomContacts
0208132917|flk  |3|00|flkmodule|FlkC::SubScribePresence
0208132917|flk  |3|00|flkmodule|FlkC::getCustomContact() - found Custom contacts Steff-VVX3@t2voice.co.uk
0208132917|flk  |3|00|flkmodule|FlkC::SubScribePresenceCustomContacts - found in local contacts

In the above example the contact Steff-VVX3 was assigned to the 2nd free key.

 

The 1st Key was already used for another contact:

 

0208132917|flk  |3|00|flkmodule|[ENTER]LineDisplayC::InsertItemToMap index = [1] : Url = [steff-triodev@t2voice.co.uk]
0208132917|flk  |3|00|flkmodule|[EXIT]LineDisplayC::InsertItemToMap

Uploading of the CSV file after modifying the FLK's

 

0208132917|flk  |2|00|flkmodule|processFLKMsg::MsgFLKUpdateCSV CSV Updating Started
0208132917|copy |3|00|'ftp://551ed:****@10.252.149.100/0004f2ac89bb-Steff-VVX3%40t2voice.co.uk.csv' to '10.252.149.100'

 

Note the following limitations when using EFLK:

  • The .csv file is always stored in the root directory and you cannot use a sub-directory.
  • The phone does not load the .csv file when checking the server for updates using check sync.

  • The user cannot configure Speed Dials and Enhanced Feature Key (EFK) as line key.

  • The previous FLK feature using lineKey.reassignment.enabled does not work with UC
    Software 5.4.1 or later on phones using a Skype for Business Base Profile. The later EFLK
    feature requires UC Software 5.4.1 or later.



<======== Signature / Disclaimer ========>
Please be aware:For questions about the type of support to expect please check here

Please also ensure you always check the VoIP , Video Endpoint , Skype for Business , PSTN or RPM FAQ's

Please remember, if you see a post that helped you , and it answers your question, please mark it as an "Accept as Solution".

The title Polycom Employee & Community Manager is an automatic setting within the community and any forum reply or post is based upon my personal experience and does not reflect the opinion or view of my employer.
Poly employee participation within this community is not mandatory and any post or FAQ article provided by myself is done either during my working hours or outside working hours, in my private time, and maybe answered on weekends, bank holidays or personal holidays.