Hi
@BJ Smith
Ringtone issue: that was quickly fixed with a template update once we realized that Yealink changed the behavior in the firmware.
Template issue: This is the result of custom templates being removed. I will explain in more detail
Reason: When the template you once assigned no longer exists, the system defaults to the first template in the list (ie. CyberData which just happens to appear first alphabetically). This means that the entry stored under your extension wants to load a template that the system can no longer find.
Causes: This means there were likely modifications done to the system and once you upgraded those modifications went away (don't modify the original folder contents, it gets cleaned and overwritten) OR you perhaps deleted an existing custom template at some point by mistake.
Note: We do not provide support for custom templates so if you face any issues with them you will have to manage it on your own. The above issue does not happen on our default templates because they always exist and always have the same path and name.
Suggestions: Avoid modifying the default templates (ie. the files themselves or the folder contents) because 3CX Updates to templates will overwrite any changes you made to them. You can create custom templates using
this method, which stores the file in a folder that does not get deleted during updates, and you can also keep a backup of your custom templates in case you need to restore them in the future (same filename must remain though so the system can find it).