I was able to do a work around by manually modifying the provisioning.phone_models under the expansion_module_keys column as well as updating the wallpaper column from 0 to 1.
{
"count": 3,
"keys": {
"dss_keys": 234,
"fields": {
"type": {
"type": "select",
"values": {
"N\/A": "0",
"Conference": "1",
"Forward": "2",
"Transfer": "3",
"Hold": "4",
"DND": "5",
"Recall": "7",
"SMS": "8",
"Pickup": "9",
"CallPark": "10",
"DTMF": "11",
"VoiceMail": "12",
"Speed Dial": "13",
"Intercom": "14",
"Line": "15",
"BLF": "16",
"URL": "17",
"Group Listening": "18",
"Private Hold": "20",
"XML Group": "22",
"Group Pickup": "23",
"Paging": "24",
"Record": "25",
"XML Browser": "27",
"History": "28",
"Menu": "30",
"Status": "33",
"Hot Desking": "34",
"URL Record": "35",
"LDAP": "38",
"BLF List": "39",
"Prefix": "40",
"Zero Touch": "41",
"ACD": "42",
"Local Group": "45",
"Phone Lock": "50",
"Switch Account Up": "51",
"Switch Account Down": "52",
"Retrieve Park": "56",
"Directory": "61",
"Paging List": "66",
"Custom Key": "73",
"Google Contacts": "104",
"XML Park": "105"
}
},
"description": {
"type": "string"
},
"value": {
"type": "string"
},
"extension": {
"type": "string"
},
"line": {
"type": "select",
"values": {
"Line 1": 1,
"Line 2": 2,
"Line 3": 3,
"Line 4": 4,
"Line 5": 5,
"Line 6": 6,
"Line 7": 7,
"Line 8": 8,
"Line 9": 9,
"Line 10": 10,
"Line 11": 11,
"Line 12": 12,
"Line 13": 13,
"Line 14": 14,
"Line 15": 15,
"Line 16": 16
}
}
}
}
}
I would be careful updating anything inside of the database manually unless you know what you’re doing especially on a production pbx.