• ×
    Information
    Windows update impacting certain printer icons and names. Microsoft is working on a solution.
    Click here to learn more
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Windows update impacting certain printer icons and names. Microsoft is working on a solution.
    Click here to learn more
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
The HP Community is where owners of HP products, like you, volunteer to help each other find solutions.
HP Recommended

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

    image
    Later Versions have this under Menu => Settings -> Features instead
    image

  • The above will show this new Feature:

     

    image

    image


  • Selecting Assign
    image

  • either Lync Search

    image
    image
    image

  • or Contacts

    image

The newly moved/added keys are now shown

 

image

 

Expansion Module:

 

 

image

 

image

 

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"/>

 

image

 

 

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 configuration file 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

image

 

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 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.
------------------------------------------------
Notice: I am an HP Poly employee but all replies within the community are done as a volunteer outside of my day role. This community forum is not an official HP Poly support resource, thus responses from HP Poly employees, partners, and customers alike are best-effort in attempts to share learned knowledge.
If you need immediate and/or official assistance for former Poly\Plantronics\Polycom please open a service ticket through your support channels
For HP products please check HP Support.

Please also ensure you always check the General VoIP , Video Endpoint , UC Platform (Microsoft) , PSTN
† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.