6

SNAPbuilder additional Yealink linekey types, particularly Prefix


Avatar
David S

In SNAPbuilder, linekeys for Yealink phones cannot be configured to be nearly as wide a variety of key types as Yealink phones support. The specific issue I ran into is where I need to add the following override where X is the key number:

linekey.X.type="40"
linekey.X.label="CID Mask"
linekey.X.value="*60"

The Yealink documentation has a list of possible linkey types with numbers that correspond to the names in the phone-UI dropdown linkey config. In my case, 40 is the value to mean Prefix type, which types the digits in but lets you type more (the phone number to dial) before sending. Speed Dial and DTMF do not work correctly in this case, which are the SNAPbuilder-available options that I tried.

Of course this can be done via overrides but that comes with losing edit-ability and visual accuracy in SNAPbuilder GUI and possible conflicts, along with making it harder to train support and maintain consistency.

The values that Yealink docs provide for linekey types are as follows--I don't think SNAP should have ALL of them, just more than current (which if I recall, is 10 or fewer), and especially 40 in my case would be most helpful (alternately, or in addition to, it would be nice to have a "custom type" option and be able to type a linekey type number in directly on the visual template, then it would work with any future values as well):

Valid values are:
0-N/A
1-Conference
2-Forward
3-Transfer
4-Hold
5-DND
7-ReCall
8-SMS
9-Direct Pickup
10-Call Park
11-DTMF
12-Voice Mail
13-Speed Dial
14-Intercom
15-Line
16-BLF
17-URL
18-Group Listening
20-Private Hold
22-XML Group
23-Group Pickup
24-Multicast Paging (Paging)
25-Record
27-XML Browser
34-Hot Desking
35-URL Record
38-LDAP (only appear when the parameter “ldap.enable” is set to 1)
39-BLF List
40-Prefix
41-Zero Touch
42-ACD
45-Local Group
46-Network Group
50-Phone Lock
55-Meet-Me Conference
56-Retrieve Park
57-Hoteling
58-ACD Trace
59-Disp Code
60-Emergency
61-Directory
62-Network Favorite (only applicable to T54S/T52S/T48G/T48S/T46G/T46S/T29G IP phones)
63-UC Favorite (only applicable to T54S/T52S/T48G/T48S/T46G/T46S/T29G IP phones)
64-Buddies (only applicable to T54S/T52S/T48G/T48S/T46G/T46S/T29G IP phones)
65-My Status (only appear when the parameter “bw.xmpp.change_presence.enable” is set to 1; only applicable to T54S/T52S/T48G/T48S/T46G/T46S/T29G IP phones)
66-Paging List
73-Custom Key (only appear when the parameter “features.enhanced_dss_keys.enable” is set to 1)"

A