[Freeswitch-users] [XML parsing error]
Saumar Hajjar
saumar at uol.com.br
Sun May 17 17:51:18 MSD 2015
Hi Mitchelle,
I've also faced this issue when I started developing with 1.4 release -
at the time I gave the master branch a try - and then got lucky.
Shortly after that, I updated my setup to a more recent master and xml
cdrs got broken again.
broken 1.4.18+git~20150312T185523Z~4eed221b69~64bit (git 4eed221
2015-03-12 18:55:23Z 64bit)
works 1.5.15b+git~20150117T062211Z~46cf8a4dce~64bit (git 46cf8a4
2015-01-17 06:22:11Z 64bit)
broken 1.5.15b+git~20150421T235828Z~a4d877c189~64bit (git a4d877c
2015-04-21 23:58:28Z 64bit)
Below you'll find what I'm using in all versions I have installed now:
// switch_utils.c
SWITCH_DECLARE(char *) switch_url_encode(const char *url, char *buf,
size_t len)
{
const char *p;
size_t x = 0;
const char urlunsafe[] = "\r\n \"#%&+:;<=>?@[\\]^`{|}";
const char hex[] = "0123456789ABCDEF";
if (!buf) {
return 0;
}
if (!url) {
return 0;
}
len--;
for (p = url; *p; p++) {
if (x >= len) {
break;
}
if (*p < ' ' || *p > '~' || strchr(urlunsafe, *p)) {
if ((x + 3) > len) {
break;
}
buf[x++] = '%';
buf[x++] = hex[(*p >> 4) & 0x0f];
buf[x++] = hex[*p & 0x0f];
} else {
buf[x++] = *p;
}
}
buf[x] = '\0';
return buf;
}
On 17/05/2015 08:18, Mitchelle Johnson wrote:
> Thanks Sergey,
> Could you please tell me how to apply changes in off #192 pull request?
>
> Thanks,
> Mitchelle
>
> On Sun, May 17, 2015 at 4:22 PM, Sergey Safarov <s.safarov at gmail.com
> <mailto:s.safarov at gmail.com>> wrote:
>
> Mitchelle manually or using patch utility apply changes in off
> #192 pull request.
> https://freeswitch.org/stash/projects/FS/repos/freeswitch/pull-requests/192/diff
>
> On Sun, May 17, 2015 at 10:57 AM, Mitchelle Johnson
> <mitchelle.bit at gmail.com <mailto:mitchelle.bit at gmail.com>> wrote:
>
> I am sorry, I am not able to understand to how use the link
> provided by you to resolve my issue...could you please explain
> me the process in detail.
>
> Thanks,
> Mitchelle
>
> On Sat, May 16, 2015 at 5:50 PM, Sergey Safarov
> <s.safarov at gmail.com <mailto:s.safarov at gmail.com>> wrote:
>
> See https://freeswitch.org/jira/browse/FS-7258
>
> On Sat, May 16, 2015 at 10:44 AM, Mitchelle Johnson
> <mitchelle.bit at gmail.com <mailto:mitchelle.bit at gmail.com>>
> wrote:
>
> Hi,
> When I am using the web server to handle xml CDR's the
> xml file which it sends gives an error.
> The error being:
>
> XML Parsing Error: not well-formed
> Location: http://www.w3schools.com/xml/xml_validator.asp
> Line Number 138, Column 25:
> <sip_full_from><sip:1001 at 10.0.0.8
> <mailto:sip%3A1001 at 10.0.0.8>>;tag=661a086d</sip_full_from>
> ------------------------^
>
> Please help me resolve this.
>
>
> Thanks,
> Mitchelle
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150517/6e7461de/attachment-0001.html
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list