[Freeswitch-users] [XML parsing error]

Mitchelle Johnson mitchelle.bit at gmail.com
Mon May 18 22:01:16 MSD 2015


Hi Saumar,

I still get the same error even after making the changes suggested by you.

Thanks,
Mitchelle

On Mon, May 18, 2015 at 10:21 PM, Mitchelle Johnson <mitchelle.bit at gmail.com
> wrote:

> Hi,
>
> I will generate a new thread on billsec tag of xml cdr.
>
> Thanks,
> Mitchelle
>
> On Mon, May 18, 2015 at 10:20 PM, Mitchelle Johnson <
> mitchelle.bit at gmail.com> wrote:
>
>> Hi Brian,
>>
>> I also wanted to confirm about the 'billsec' in the xml cdr. It behaves
>> abnormally. Even if the call is not answered it shows some value inspite of
>> showing 0.
>>
>> Please help.
>>
>> Thanks,
>> Mitchelle
>>
>>
>> On Mon, May 18, 2015 at 10:15 PM, Brian West <brian at freeswitch.org>
>> wrote:
>>
>>> The issue is already reported, and has a patch pending testing.
>>>
>>> https://freeswitch.org/jira/browse/FS-7258
>>>
>>> That patch needs some testing!  It will get merged and fix this issue
>>> but not without more testing.
>>>
>>> On Mon, May 18, 2015 at 11:40 AM, Mitchelle Johnson <
>>> mitchelle.bit at gmail.com> wrote:
>>>
>>>> Hi Saumar,
>>>>
>>>> Thanks a lot for your help. I will do as you have said and would report
>>>> if the issue is not resolved.
>>>>
>>>> Regards,
>>>> Mitchelle
>>>>
>>>> On Mon, May 18, 2015 at 9:09 PM, Saumar Hajjar <saumar at uol.com.br>
>>>> wrote:
>>>>
>>>>>  The file is  "src/switch_utils.c"
>>>>> Edit this file, replace the function "switch_url_encode" and rebuild.
>>>>>
>>>>> https://freeswitch.org/confluence/display/FREESWITCH/Installation
>>>>>
>>>>>
>>>>>
>>>>> On 18/05/2015 02:37, Mitchelle Johnson wrote:
>>>>>
>>>>>   Hi Saumar,
>>>>>  Could you please tell me where to incorporate the code snippet that
>>>>> you posted? It will be a lot of help if you could tell me in detail as to
>>>>> what file to make changes in and the location of the file, etc..
>>>>>
>>>>>  Thanks,
>>>>>  Mitchelle
>>>>>
>>>>> On Sun, May 17, 2015 at 7:21 PM, Saumar Hajjar <saumar at uol.com.br>
>>>>> wrote:
>>>>>
>>>>>>  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>
>>>>>> 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> 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> 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> 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
>>>>>>>>>> >;tag=661a086d</sip_full_from>
>>>>>>>>>> ------------------------^
>>>>>>>>>>
>>>>>>>>>>  Please help me resolve this.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  Thanks,
>>>>>>>>>>  Mitchelle
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _________________________________________________________________________
>>>>>>>>>> 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
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _________________________________________________________________________
>>>>>>>>> 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
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _________________________________________________________________________
>>>>>>>> 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
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _________________________________________________________________________
>>>>>>> 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
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _________________________________________________________________________
>>>>>> Professional FreeSWITCH Consulting Services: consulting at freeswitch.orghttp://www.freeswitchsolutions.com
>>>>>>
>>>>>> Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://confluence.freeswitch.orghttp://www.cluecon.com
>>>>>>
>>>>>> FreeSWITCH-users mailing listFreeSWITCH-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://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
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _________________________________________________________________________
>>>>> Professional FreeSWITCH Consulting Services: consulting at freeswitch.orghttp://www.freeswitchsolutions.com
>>>>>
>>>>> Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://confluence.freeswitch.orghttp://www.cluecon.com
>>>>>
>>>>> FreeSWITCH-users mailing listFreeSWITCH-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://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
>>>>>
>>>>
>>>>
>>>>
>>>> _________________________________________________________________________
>>>> 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
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> *Brian West*
>>> brian at freeswitch.org
>>>
>>>
>>> *Twitter: @FreeSWITCH , @briankwest*
>>> http://www.freeswitchbook.com
>>> http://www.freeswitchcookbook.com
>>>
>>> ClueCon 2015 Call for Speakers
>>> <https://www.cluecon.com/call-for-speakers/> | Register
>>> <https://freeswitch.com/cart.php?gid=1> TODAY! | Reddit: /r/freeswitch
>>> <https://www.reddit.com/r/freeswitch>
>>>
>>> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378)
>>> *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
>>>
>>> _________________________________________________________________________
>>> 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/20150518/0cc67dfa/attachment-0001.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list