FreePBX Version
FreePBX 17
Issue Description
Hi,
Found a bug in the EndPoint Manager that fill the config file with the default image instead of the one in the template.
<setting id="logo_file" value="factory" path="/factory_asterisk.png" url="" md5="dabf..."/>
D70/D60 phones get the right config.
<setting id="logo_file" value="user" path="/user_image.png" url="https://asdf:oefuu9987@freepbx_url:1443/images/formatted/bg-digium-D70-VA_D45_185X85.jpg" md5="363..."/>
I tested it by replacing the line
<setting id="logo_file" value="__user__" path="__imgPath__" url="__background__" md5="__bgimagehash__" />
in the digium_default template to the real line that is set for the D70 phones and the logo appears on the D45 phones. It did not scale, but at least the logo worked.
I know D45/70 are "old" phone, but they work fine for now.
Thank you!
Operating Environment
FreePBX17 on Debian 12
+---------------------+------------+-----------+-------------+-----------+
| Module | Version | Status | License | Signature |
+---------------------+------------+-----------+-------------+-----------+
| accountcodepreserve | 17.0.0.2 | Activé(e) | GPLv2 | Sangoma |
| adv_recovery | 17.0.10.1 | Activé(e) | Commercial | Sangoma |
| allowlist | 17.0.1.1 | Activé(e) | GPLv3+ | Sangoma |
| amd | 17.0.1 | Activé(e) | GPLv3+ | Sangoma |
| announcement | 17.0.2.1 | Activé(e) | GPLv3+ | Sangoma |
| api | 17.0.5 | Activé(e) | AGPLv3+ | Sangoma |
| areminder | 17.0.3.12 | Activé(e) | Commercial | Sangoma |
| arimanager | 17.0.1.1 | Activé(e) | GPLv3+ | Sangoma |
| asterisk-cli | 17.0.2 | Activé(e) | GPLv3+ | Sangoma |
| asteriskinfo | 17.0.2 | Activé(e) | GPLv3+ | Sangoma |
| backup | 17.0.5.71 | Activé(e) | GPLv3+ | Sangoma |
| blacklist | 17.0.1.2 | Activé(e) | GPLv3+ | Sangoma |
| broadcast | 17.0.2 | Activé(e) | Commercial | Sangoma |
| builtin | | Activé(e) | | Unsigned |
| bulkhandler | 17.0.7.1 | Activé(e) | GPLv3+ | Sangoma |
| calendar | 17.0.4.23 | Activé(e) | GPLv3+ | Sangoma |
| callaccounting | 17.0.5 | Activé(e) | Commercial+ | Sangoma |
| callback | 17.0.2.1 | Activé(e) | GPLv3+ | Sangoma |
| callerid | 17.0.1 | Activé(e) | Commercial | Sangoma |
| callforward | 17.0.1.8 | Activé(e) | AGPLv3+ | Sangoma |
| calllimit | 17.0.1.2 | Activé(e) | Commercial | Sangoma |
| callrecording | 17.0.3.8 | Activé(e) | AGPLv3+ | Sangoma |
| callwaiting | 17.0.3.4 | Activé(e) | GPLv3+ | Sangoma |
| cdr | 17.0.7 | Activé(e) | GPLv3+ | Sangoma |
| cdrpro | 17.0.4.35 | Activé(e) | Commercial | Sangoma |
| cel | 17.0.2.13 | Activé(e) | GPLv3+ | Sangoma |
| certman | 17.0.3.13 | Activé(e) | AGPLv3+ | Sangoma |
| cidlookup | 17.0.1.1 | Activé(e) | GPLv3+ | Sangoma |
| conferences | 17.0.3.2 | Activé(e) | GPLv3+ | Sangoma |
| conferencespro | 17.0.1.8 | Activé(e) | Commercial | Sangoma |
| configedit | 17.0.1.4 | Activé(e) | AGPLv3+ | Sangoma |
| contactmanager | 17.0.6.2 | Activé(e) | GPLv3+ | Sangoma |
| core | 17.0.18.40 | Activé(e) | GPLv3+ | Sangoma |
| cos | 17.0.1.1 | Activé(e) | Commercial | Sangoma |
| customappsreg | 17.0.1 | Activé(e) | GPLv3+ | Sangoma |
| customcontexts | 17.0.1.3 | Activé(e) | GPLv2+ | Sangoma |
| dashboard | 17.0.4.7 | Activé(e) | AGPLv3+ | Sangoma |
| daynight | 17.0.1.2 | Activé(e) | GPLv3+ | Sangoma |
| dictate | 17.0.1.2 | Activé(e) | GPLv3+ | Sangoma |
| directory | 17.0.3 | Activé(e) | GPLv3+ | Sangoma |
| disa | 17.0.6 | Activé(e) | AGPLv3+ | Sangoma |
| donotdisturb | 17.0.2.3 | Activé(e) | GPLv3+ | Sangoma |
| dynroute | 17.0.3.2 | Activé(e) | GPLv3+ | Sangoma |
| endpoint | 17.0.12 | Activé(e) | Commercial | Sangoma |
| extensionroutes | 17.0.1 | Activé(e) | Commercial | Sangoma |
| extensionsettings | 17.0.1 | Activé(e) | GPLv3+ | Sangoma |
| fax | 17.0.3.5 | Activé(e) | GPLv3+ | Sangoma |
| faxpro | 17.0.1.22 | Activé(e) | Commercial | Sangoma |
| featurecodeadmin | 17.0.2 | Activé(e) | GPLv3+ | Sangoma |
| filestore | 17.0.3 | Activé(e) | AGPLv3 | Sangoma |
| findmefollow | 17.0.4.13 | Activé(e) | GPLv3+ | Sangoma |
| firewall | 17.0.1.35 | Activé(e) | AGPLv3+ | Sangoma |
| framework | 17.0.28 | Activé(e) | GPLv2+ | Sangoma |
| hotelwakeup | 17.0.1.6 | Activé(e) | GPLv2 | Sangoma |
| iaxsettings | 17.0.2 | Activé(e) | AGPLv3 | Sangoma |
| infoservices | 17.0.1.1 | Activé(e) | GPLv2+ | Sangoma |
| ivr | 17.0.9 | Activé(e) | GPLv3+ | Sangoma |
| languages | 17.0.1 | Activé(e) | GPLv3+ | Sangoma |
| logfiles | 17.0.5 | Activé(e) | GPLv3+ | Sangoma |
| manager | 17.0.9 | Activé(e) | GPLv2+ | Sangoma |
| miscapps | 17.0.3 | Activé(e) | GPLv3+ | Sangoma |
| miscdests | 17.0.1.1 | Activé(e) | GPLv3+ | Sangoma |
| missedcall | 17.0.3 | Activé(e) | GPLv3+ | Sangoma |
| music | 17.0.5 | Activé(e) | GPLv3+ | Sangoma |
| oracle_connector | 17.0.1.7 | Activé(e) | Commercial | Sangoma |
| outcnam | 17.0.2 | Activé(e) | GPLv3+ | Sangoma |
| outroutemsg | 17.0.1 | Activé(e) | GPLv3+ | Sangoma |
| paging | 17.0.3 | Activé(e) | GPLv3+ | Sangoma |
| pagingpro | 17.0.1.9 | Activé(e) | Commercial | Sangoma |
| parking | 17.0.2.7 | Activé(e) | GPLv3+ | Sangoma |
| parkpro | 17.0.1.6 | Activé(e) | Commercial | Sangoma |
| pbxmfa | 17.0.2.12 | Activé(e) | Commercial+ | Sangoma |
| phpinfo | 17.0.1 | Activé(e) | GPLv2+ | Sangoma |
| pinsets | 17.0.3.2 | Activé(e) | GPLv3+ | Sangoma |
| pinsetspro | 17.0.2 | Activé(e) | Commercial | Sangoma |
| pm2 | 17.0.3.4 | Activé(e) | AGPLv3+ | Sangoma |
| pms | 17.0.2.35 | Activé(e) | Commercial | Sangoma |
| presencestate | 17.0.2.4 | Activé(e) | GPLv3+ | Sangoma |
| printextensions | 17.0.1.3 | Activé(e) | GPLv3+ | Sangoma |
| queueprio | 17.0.1.4 | Activé(e) | GPLv3+ | Sangoma |
| queues | 17.0.3 | Activé(e) | GPLv2+ | Sangoma |
| queuestats | 17.0.1.7 | Activé(e) | Commercial | Sangoma |
| qxact_reports | 17.0.3.15 | Activé(e) | Commercial | Sangoma |
| recording_report | 17.0.3.8 | Activé(e) | Commercial | Sangoma |
| recordings | 17.0.5 | Activé(e) | GPLv3+ | Sangoma |
| restapps | 17.0.6.2 | Activé(e) | Commercial | Sangoma |
| ringgroups | 17.0.2.8 | Activé(e) | GPLv3+ | Sangoma |
| sangomaconnect | 17.0.3.37 | Activé(e) | Commercial | Sangoma |
| sangomacrm | 17.0.1.24 | Activé(e) | Commercial | Sangoma |
| sangomartapi | 17.0.9.26 | Activé(e) | Commercial | Sangoma |
| scribe | 17.0.5.3 | Activé(e) | Commercial | Sangoma |
| setcid | 17.0.1.2 | Activé(e) | GPLv3+ | Sangoma |
| sipsettings | 17.0.6.10 | Activé(e) | AGPLv3+ | Sangoma |
| sipstation | 17.0.3.6 | Activé(e) | Commercial | Sangoma |
| sms | 17.0.1.18 | Activé(e) | Commercial | Sangoma |
| smsplus | 17.0.3 | Activé(e) | Commercial | Sangoma |
| soundlang | 17.0.4.1 | Activé(e) | GPLv3+ | Sangoma |
| superfecta | 17.0.5 | Activé(e) | GPLv2+ | Sangoma |
| sysadmin | 17.0.2.36 | Activé(e) | Commercial | Sangoma |
| timeconditions | 17.0.1.18 | Activé(e) | GPLv3+ | Sangoma |
| tts | 17.0.5 | Activé(e) | GPLv3+ | Sangoma |
| ttsengines | 17.0.2 | Activé(e) | AGPLv3 | Sangoma |
| ucp | 17.0.4.30 | Activé(e) | AGPLv3+ | Sangoma |
| userman | 17.0.6.46 | Activé(e) | AGPLv3+ | Sangoma |
| vmblast | 17.0.2 | Activé(e) | GPLv3+ | Sangoma |
| vmnotify | 17.0.1.7 | Activé(e) | Commercial | Sangoma |
| voicemail | 17.0.5.34 | Activé(e) | GPLv3+ | Sangoma |
| voicemail_report | 17.0.1.3 | Activé(e) | Commercial | Sangoma |
| voipinnovations | 17.0.1.4 | Activé(e) | Commercial | Sangoma |
| vqplus | 17.0.11 | Activé(e) | Commercial | Sangoma |
| weakpasswords | 17.0.1 | Activé(e) | GPLv3+ | Sangoma |
| webcallback | 17.0.4 | Activé(e) | Commercial | Sangoma |
| webrtc | 17.0.3.2 | Activé(e) | GPLv3+ | Sangoma |
+---------------------+------------+-----------+-------------+-----------+
Relevant log output
FreePBX Version
FreePBX 17
Issue Description
Hi,
Found a bug in the EndPoint Manager that fill the config file with the default image instead of the one in the template.
<setting id="logo_file" value="factory" path="/factory_asterisk.png" url="" md5="dabf..."/>D70/D60 phones get the right config.
<setting id="logo_file" value="user" path="/user_image.png" url="https://asdf:oefuu9987@freepbx_url:1443/images/formatted/bg-digium-D70-VA_D45_185X85.jpg" md5="363..."/>I tested it by replacing the line
<setting id="logo_file" value="__user__" path="__imgPath__" url="__background__" md5="__bgimagehash__" />in the digium_default template to the real line that is set for the D70 phones and the logo appears on the D45 phones. It did not scale, but at least the logo worked.
I know D45/70 are "old" phone, but they work fine for now.
Thank you!
Operating Environment
FreePBX17 on Debian 12
+---------------------+------------+-----------+-------------+-----------+
| Module | Version | Status | License | Signature |
+---------------------+------------+-----------+-------------+-----------+
| accountcodepreserve | 17.0.0.2 | Activé(e) | GPLv2 | Sangoma |
| adv_recovery | 17.0.10.1 | Activé(e) | Commercial | Sangoma |
| allowlist | 17.0.1.1 | Activé(e) | GPLv3+ | Sangoma |
| amd | 17.0.1 | Activé(e) | GPLv3+ | Sangoma |
| announcement | 17.0.2.1 | Activé(e) | GPLv3+ | Sangoma |
| api | 17.0.5 | Activé(e) | AGPLv3+ | Sangoma |
| areminder | 17.0.3.12 | Activé(e) | Commercial | Sangoma |
| arimanager | 17.0.1.1 | Activé(e) | GPLv3+ | Sangoma |
| asterisk-cli | 17.0.2 | Activé(e) | GPLv3+ | Sangoma |
| asteriskinfo | 17.0.2 | Activé(e) | GPLv3+ | Sangoma |
| backup | 17.0.5.71 | Activé(e) | GPLv3+ | Sangoma |
| blacklist | 17.0.1.2 | Activé(e) | GPLv3+ | Sangoma |
| broadcast | 17.0.2 | Activé(e) | Commercial | Sangoma |
| builtin | | Activé(e) | | Unsigned |
| bulkhandler | 17.0.7.1 | Activé(e) | GPLv3+ | Sangoma |
| calendar | 17.0.4.23 | Activé(e) | GPLv3+ | Sangoma |
| callaccounting | 17.0.5 | Activé(e) | Commercial+ | Sangoma |
| callback | 17.0.2.1 | Activé(e) | GPLv3+ | Sangoma |
| callerid | 17.0.1 | Activé(e) | Commercial | Sangoma |
| callforward | 17.0.1.8 | Activé(e) | AGPLv3+ | Sangoma |
| calllimit | 17.0.1.2 | Activé(e) | Commercial | Sangoma |
| callrecording | 17.0.3.8 | Activé(e) | AGPLv3+ | Sangoma |
| callwaiting | 17.0.3.4 | Activé(e) | GPLv3+ | Sangoma |
| cdr | 17.0.7 | Activé(e) | GPLv3+ | Sangoma |
| cdrpro | 17.0.4.35 | Activé(e) | Commercial | Sangoma |
| cel | 17.0.2.13 | Activé(e) | GPLv3+ | Sangoma |
| certman | 17.0.3.13 | Activé(e) | AGPLv3+ | Sangoma |
| cidlookup | 17.0.1.1 | Activé(e) | GPLv3+ | Sangoma |
| conferences | 17.0.3.2 | Activé(e) | GPLv3+ | Sangoma |
| conferencespro | 17.0.1.8 | Activé(e) | Commercial | Sangoma |
| configedit | 17.0.1.4 | Activé(e) | AGPLv3+ | Sangoma |
| contactmanager | 17.0.6.2 | Activé(e) | GPLv3+ | Sangoma |
| core | 17.0.18.40 | Activé(e) | GPLv3+ | Sangoma |
| cos | 17.0.1.1 | Activé(e) | Commercial | Sangoma |
| customappsreg | 17.0.1 | Activé(e) | GPLv3+ | Sangoma |
| customcontexts | 17.0.1.3 | Activé(e) | GPLv2+ | Sangoma |
| dashboard | 17.0.4.7 | Activé(e) | AGPLv3+ | Sangoma |
| daynight | 17.0.1.2 | Activé(e) | GPLv3+ | Sangoma |
| dictate | 17.0.1.2 | Activé(e) | GPLv3+ | Sangoma |
| directory | 17.0.3 | Activé(e) | GPLv3+ | Sangoma |
| disa | 17.0.6 | Activé(e) | AGPLv3+ | Sangoma |
| donotdisturb | 17.0.2.3 | Activé(e) | GPLv3+ | Sangoma |
| dynroute | 17.0.3.2 | Activé(e) | GPLv3+ | Sangoma |
| endpoint | 17.0.12 | Activé(e) | Commercial | Sangoma |
| extensionroutes | 17.0.1 | Activé(e) | Commercial | Sangoma |
| extensionsettings | 17.0.1 | Activé(e) | GPLv3+ | Sangoma |
| fax | 17.0.3.5 | Activé(e) | GPLv3+ | Sangoma |
| faxpro | 17.0.1.22 | Activé(e) | Commercial | Sangoma |
| featurecodeadmin | 17.0.2 | Activé(e) | GPLv3+ | Sangoma |
| filestore | 17.0.3 | Activé(e) | AGPLv3 | Sangoma |
| findmefollow | 17.0.4.13 | Activé(e) | GPLv3+ | Sangoma |
| firewall | 17.0.1.35 | Activé(e) | AGPLv3+ | Sangoma |
| framework | 17.0.28 | Activé(e) | GPLv2+ | Sangoma |
| hotelwakeup | 17.0.1.6 | Activé(e) | GPLv2 | Sangoma |
| iaxsettings | 17.0.2 | Activé(e) | AGPLv3 | Sangoma |
| infoservices | 17.0.1.1 | Activé(e) | GPLv2+ | Sangoma |
| ivr | 17.0.9 | Activé(e) | GPLv3+ | Sangoma |
| languages | 17.0.1 | Activé(e) | GPLv3+ | Sangoma |
| logfiles | 17.0.5 | Activé(e) | GPLv3+ | Sangoma |
| manager | 17.0.9 | Activé(e) | GPLv2+ | Sangoma |
| miscapps | 17.0.3 | Activé(e) | GPLv3+ | Sangoma |
| miscdests | 17.0.1.1 | Activé(e) | GPLv3+ | Sangoma |
| missedcall | 17.0.3 | Activé(e) | GPLv3+ | Sangoma |
| music | 17.0.5 | Activé(e) | GPLv3+ | Sangoma |
| oracle_connector | 17.0.1.7 | Activé(e) | Commercial | Sangoma |
| outcnam | 17.0.2 | Activé(e) | GPLv3+ | Sangoma |
| outroutemsg | 17.0.1 | Activé(e) | GPLv3+ | Sangoma |
| paging | 17.0.3 | Activé(e) | GPLv3+ | Sangoma |
| pagingpro | 17.0.1.9 | Activé(e) | Commercial | Sangoma |
| parking | 17.0.2.7 | Activé(e) | GPLv3+ | Sangoma |
| parkpro | 17.0.1.6 | Activé(e) | Commercial | Sangoma |
| pbxmfa | 17.0.2.12 | Activé(e) | Commercial+ | Sangoma |
| phpinfo | 17.0.1 | Activé(e) | GPLv2+ | Sangoma |
| pinsets | 17.0.3.2 | Activé(e) | GPLv3+ | Sangoma |
| pinsetspro | 17.0.2 | Activé(e) | Commercial | Sangoma |
| pm2 | 17.0.3.4 | Activé(e) | AGPLv3+ | Sangoma |
| pms | 17.0.2.35 | Activé(e) | Commercial | Sangoma |
| presencestate | 17.0.2.4 | Activé(e) | GPLv3+ | Sangoma |
| printextensions | 17.0.1.3 | Activé(e) | GPLv3+ | Sangoma |
| queueprio | 17.0.1.4 | Activé(e) | GPLv3+ | Sangoma |
| queues | 17.0.3 | Activé(e) | GPLv2+ | Sangoma |
| queuestats | 17.0.1.7 | Activé(e) | Commercial | Sangoma |
| qxact_reports | 17.0.3.15 | Activé(e) | Commercial | Sangoma |
| recording_report | 17.0.3.8 | Activé(e) | Commercial | Sangoma |
| recordings | 17.0.5 | Activé(e) | GPLv3+ | Sangoma |
| restapps | 17.0.6.2 | Activé(e) | Commercial | Sangoma |
| ringgroups | 17.0.2.8 | Activé(e) | GPLv3+ | Sangoma |
| sangomaconnect | 17.0.3.37 | Activé(e) | Commercial | Sangoma |
| sangomacrm | 17.0.1.24 | Activé(e) | Commercial | Sangoma |
| sangomartapi | 17.0.9.26 | Activé(e) | Commercial | Sangoma |
| scribe | 17.0.5.3 | Activé(e) | Commercial | Sangoma |
| setcid | 17.0.1.2 | Activé(e) | GPLv3+ | Sangoma |
| sipsettings | 17.0.6.10 | Activé(e) | AGPLv3+ | Sangoma |
| sipstation | 17.0.3.6 | Activé(e) | Commercial | Sangoma |
| sms | 17.0.1.18 | Activé(e) | Commercial | Sangoma |
| smsplus | 17.0.3 | Activé(e) | Commercial | Sangoma |
| soundlang | 17.0.4.1 | Activé(e) | GPLv3+ | Sangoma |
| superfecta | 17.0.5 | Activé(e) | GPLv2+ | Sangoma |
| sysadmin | 17.0.2.36 | Activé(e) | Commercial | Sangoma |
| timeconditions | 17.0.1.18 | Activé(e) | GPLv3+ | Sangoma |
| tts | 17.0.5 | Activé(e) | GPLv3+ | Sangoma |
| ttsengines | 17.0.2 | Activé(e) | AGPLv3 | Sangoma |
| ucp | 17.0.4.30 | Activé(e) | AGPLv3+ | Sangoma |
| userman | 17.0.6.46 | Activé(e) | AGPLv3+ | Sangoma |
| vmblast | 17.0.2 | Activé(e) | GPLv3+ | Sangoma |
| vmnotify | 17.0.1.7 | Activé(e) | Commercial | Sangoma |
| voicemail | 17.0.5.34 | Activé(e) | GPLv3+ | Sangoma |
| voicemail_report | 17.0.1.3 | Activé(e) | Commercial | Sangoma |
| voipinnovations | 17.0.1.4 | Activé(e) | Commercial | Sangoma |
| vqplus | 17.0.11 | Activé(e) | Commercial | Sangoma |
| weakpasswords | 17.0.1 | Activé(e) | GPLv3+ | Sangoma |
| webcallback | 17.0.4 | Activé(e) | Commercial | Sangoma |
| webrtc | 17.0.3.2 | Activé(e) | GPLv3+ | Sangoma |
+---------------------+------------+-----------+-------------+-----------+
Relevant log output