So there is a problem with the encoding, FreePBX adds the < (“lower than”) and > (“greater than”) HTML-Tags, and those gets also in the Dialplan and SIP-Header. The phones don’t recognize this format.
How can I solve this problem?
Thank you for your answers.
The server is encoding your URL to avoid cross-site scripting. This is a good thing and (I assume) on purpose.
Since cross-site scripting is one of the easy ways to lose control over a website, this is a good thing and I suspect that there aren’t actually many ways to avoid this. Things you could try include “escaping” the < with a back-slash (which may or may not work) or copying the ring-tone to your phones and using a local alias for the wav file.
If neither of those work, you could submit a feature request and see if Sangoma will fix it. In the past, they’ve been reticent to do much with this field, since they use it as a market differentiator for their phones, but they may be able to get you going on this.
I am also having this same problem, it has been working fine until recently. Now it just removes the URL from the string (under advanced settings). So my Snom phones dont recognise it. Any help is much appreciated.
Open a bug report or see if one is opened. This is a FreePBX issue with submitting forms and writing out diaplan. Its using HTML encoding and not fixing it before submission.
I tried this, but it didnt seem to work. My issue is that when saving Internal Alert on the Advanced Settings, it strips all the html tags and url. It never used to do this.