Reply
Highlighted
Polycom Employee & Community Manager
Posts: 13,487
0

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

[ Edited ]

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 Lync 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, 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 Lync 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

  • 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.

 

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.

 

Changing the 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'

 

Please be aware:

The purpose of these forums is to allow community members collaborate and help each other.
Questions posted here do not follow Polycom’s SLA guidelines.
If you require assistance from Polycom technical support, please open a
web service request or call us .

The above is necessary in order to track issue internally within Polycom.

You are welcome to post more questions or configuration or logs for other community members to look at but if your issue requires a fix via Polycom you must go via the official support structure.

Please 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".

This forum reply or post is based upon my personal experience and does not reflect the opinion or view of my employer.
Polycom 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 may be answered on weekends, bank holidays or personal holidays.