I've been banging my head against the wall for a bit on this one and unable to find answers elsewhere so coming here for some assistance. I've looked through previous posts on this topic and was unable to find a solution for my issue.
The basic gist is that I am able to provision a GXP 2170 from factory default state except for the additional BLF/Park buttons that I've been setting up through Device Profiles in the GUI. We've also tried not using Device Profiles and simply configuring the desired buttons inside the device configuration directly with the same problem.
Nginx logs show the phone downloading the configuration (MAC address obfuscated in the logs bellow):
When I check the configuration file by going to Accounts -> Devices -> MAC of device -> Download the relevant XML config file it shows the section with the buttons that we have currently configured.
But the phone continues to not display the BLF buttons on the main screen nor do they show up in the Web GUI for the phone as configured. I've got the screenshot attached for that as well.
Any assitance in pointing out what my dense ass is missing would be greatly appreciated.
The basic gist is that I am able to provision a GXP 2170 from factory default state except for the additional BLF/Park buttons that I've been setting up through Device Profiles in the GUI. We've also tried not using Device Profiles and simply configuring the desired buttons inside the device configuration directly with the same problem.
Nginx logs show the phone downloading the configuration (MAC address obfuscated in the logs bellow):
Code:
[08/May/2024:09:53:43 -0500] "GET /app/provision/cfg000b82XXXXXX.xml HTTP/1.1" 401 23 "-" "Grandstream Model HW GXP2170 SW 1.0.11.84 DevId 000b82XXXXXX"
[08/May/2024:09:53:44 -0500] "GET /app/provision/cfg000b82XXXXXX.xml HTTP/1.1" 200 112566 "-" "Grandstream Model HW GXP2170 SW 1.0.11.84 DevId 000b82XXXXXX"
When I check the configuration file by going to Accounts -> Devices -> MAC of device -> Download the relevant XML config file it shows the section with the buttons that we have currently configured.
Code:
<!-- ###################################################################################### -->
<!-- ## Programmable Keys/Physical Multi-Purpose Keys -->
<!-- ###################################################################################### -->
<!-- # Note: -->
<!-- # 1. For GXP2130, it has 8 physical MPK.-->
<!-- # 2. For GXP2160, it has 24 physical MPK. -->
<!-- # 3. This config template includes settings for MPK1 only. To update item name to "pks.mpk.{i}...", where {i} is the MPK index. For example, to update VPK12 key mode, include the following in config template: <item name="pks.mpk.12.keyMode"></item> -->
<!-- # Key Mode for physical MPK. -->
<!-- # None (-1), SpeedDial (0), BLF (1), PresenceWatcher (2), EventlistBLF (3), SpeedDialViaActiveAccount (4) -->
<!-- # DialDTMF (5), VoiceMail (6), CallReturn (7), Transfer (8), CallPark (9), Intercom (10), LDAPSearch (11) -->
<!-- # Conference (12), MulticastPaging (13), Record (14), CallLog (15), MonitoredCallPark (16), Menu (17) -->
<!-- # XMLApplication (18), Information (19), Message (20), Forward (21), DND (22), Redial (23), InstantMessages (24) -->
<!-- # MulticastListenAddress (25), KeypadLock (26), GDSOpenDoor (27), EventListPresence (28), Provision (29) -->
<!-- # Phonebook(30), Paging(33) -->
<!-- ###################################################################################### -->
<!-- # MPK 2 -->
<!-- ###################################################################################### -->
<!-- # Key Mode -->
<item name="pks.mpk.2.keyMode">1</item>
<!-- # Account. Account1, Account2, Account3, Account4, Account 5, Account 6 -->
<item name="pks.mpk.2.account">1</item>
<!-- MPK Description -->
<item name="pks.mpk.2.description">x2001</item>
<!-- MPK Value -->
<item name="pks.mpk.2.value">2001</item>
<!-- ###################################################################################### -->
<!-- # MPK 3 -->
<!-- ###################################################################################### -->
<!-- # Key Mode -->
<item name="pks.mpk.3.keyMode">1</item>
<!-- # Account. Account1, Account2, Account3, Account4, Account 5, Account 6 -->
<item name="pks.mpk.3.account">1</item>
<!-- MPK Description -->
<item name="pks.mpk.3.description">x2002</item>
<!-- MPK Value -->
<item name="pks.mpk.3.value">2002</item>
But the phone continues to not display the BLF buttons on the main screen nor do they show up in the Web GUI for the phone as configured. I've got the screenshot attached for that as well.
Any assitance in pointing out what my dense ass is missing would be greatly appreciated.