With Yealink phones, the Remote Phone Book directory list is numbered from 1 to 5.
But when you code them to a linekey in a config file they are numbered 0 to 4 and use the xml_phonebook
field, not the value field.
This is that it looks like in the phone
This is what the config file looks like (the %EMPTY% because I like to ensure no leftover data)
linekey.10.label = Rem Dir 1
linekey.10.line = 1
linekey.10.pickup_value = %EMPTY%
linekey.10.type = 22
linekey.10.value = %EMPTY%
linekey.10.xml_phonebook = 0
linekey.11.label = Rem Dir 2
linekey.11.line = 1
linekey.11.pickup_value = %EMPTY%
linekey.11.type = 22
linekey.11.value = %EMPTY%
linekey.11.xml_phonebook = 1
When I code a button in EPM like this.
It codes the config file like this.
linekey.4.line = 1
linekey.4.value = 1
linekey.4.pickup_value = **
linekey.4.type = 22
linekey.4.label = Menu
When I try to code a button like this.
It codes the config file like this. By happen stance this will work since the missing xml_phonebook
field will try to load 0 by default. But note that the value is blank, not 0 as specified.
linekey.4.line = 1
linekey.4.value =
linekey.4.pickup_value = **
linekey.4.type = 22
linekey.4.label = Contacts
So my question is, am I doing it wrong? Or should I open a bug report?