[Freeswitch-users] originate not creating xml_cdr record

Matt Broad matt at inveroak.com
Thu Oct 10 15:06:31 MSD 2013


Hi

just as an update to this thread, sorry for the delay :)

I have resolved the issue.  Freeswitch was behaving impeccably, my XML 
parsing code on the other hand was not :)

Error handling when a node is not present is always a good thing to have!


thanks
Matt


On 12/09/2013 15:35, Matt Broad wrote:
> Hi Cal,
>
> have just seen the reply from Lloyd (my email's threading isn't too 
> good), yes the bleg logging is set to true, and is working fine on 
> calls instigated via an incoming call.
>
> I'll take a look at the bug reporting pages and try and give as much 
> info as possible.
>
>
>
> thanks
> Matt
>
>
> On 12/09/2013 15:24, Cal Leeming [Simplicity Media Ltd] wrote:
>> Just to be sure, can you double check that b_leg is set to true in 
>> your xml_cdr.conf (as per Lloyds' suggestion).
>>
>> If it is set to true, then next step would be to raise a bug report 
>> in JIRA with as much info as possible about the steps you have taken 
>> to reproduce this bug.
>>
>> If you are unfamiliar with this process, please see;
>>
>> http://wiki.freeswitch.org/wiki/Reporting_Bugs
>> http://wiki.freeswitch.org/wiki/Reporting_Bugs#Where_And_How_To_File_Bug_Reports
>>
>> Sadly I won't have any time to look into this until late next week, 
>> but perhaps another volunteer will jump on and take a look before I do.
>>
>> Cal
>>
>>
>>
>> On Thu, Sep 12, 2013 at 2:58 PM, Matt Broad <matt at inveroak.com 
>> <mailto:matt at inveroak.com>> wrote:
>>
>>     Hi Cal,
>>
>>     thanks for the suggestions.
>>     I have tested adding an err log dir and also enabled the
>>     log-http-and-disk option.
>>
>>     These work fine when I make a normal call (I have forced a http
>>     error on the webserver to test the error logging), but when doing
>>     an originate from the CLI, there are no logs at all.
>>
>>     I don't see any messages about a failed log ("mod_xml_cdr.c:365
>>     Got error [0] posting to web server http://******" &
>>     "mod_xml_cdr.c:372 Retry will be with url http://****") when the
>>     call ends.
>>
>>     thanks
>>     Matt
>>
>>
>>
>>     On 11/09/2013 20:29, Cal Leeming [Simplicity Media Ltd] wrote:
>>>     Oh damn, sorry I was thinking of mod_xml_curl!
>>>
>>>     In that case, try this instead;
>>>     http://wiki.freeswitch.org/wiki/Mod_xml_cdr
>>>     <param name="err-log-dir" value="/tmp"/>
>>>
>>>     Enable that param, and check to see if the request ends up in
>>>     that directory.
>>>
>>>     You can also enable 'log-http-and-disk' which will ensure the
>>>     request is always written to disk.
>>>
>>>     You can also enable access logs on your web server to check if
>>>     the request is received, or even just run "nc -l 80" on the web
>>>     server and wait for the connection to be received.
>>>
>>>     The main point of the above is to pinpoint where the fault is
>>>     happening (if the entry is pushed to disk, then it means the
>>>     problem is with your web server.. if the entry is not pushed to
>>>     disk, then there's a problem somewhere in FS, whether it be in
>>>     config or a bug).
>>>
>>>     Sorry for the confusion
>>>
>>>     Cal
>>>
>>>
>>>
>>>     On Wed, Sep 11, 2013 at 7:55 PM, Matt Broad <matt at inveroak.com
>>>     <mailto:matt at inveroak.com>> wrote:
>>>
>>>         Hi Cal,
>>>
>>>         I have tried the method that you described but I get the
>>>         error "-ERR xml_cdr debug_on Command not found!"
>>>         could this be a typo?  I have tried googling but with no
>>>         success.
>>>
>>>         thanks
>>>         Matt
>>>
>>>
>>>         On 11/09/2013 19:26, Matt Broad wrote:
>>>>         Thanks for the quick reply Cal.
>>>>
>>>>         I will give that a try and see what I can see.  I will
>>>>         report back with my findings :)
>>>>
>>>>         thanks
>>>>         Matt
>>>>
>>>>
>>>>         On 11/09/2013 15:55, Cal Leeming [Simplicity Media Ltd] wrote:
>>>>>         Matt,
>>>>>
>>>>>         As far as I know, the API originate method should also
>>>>>         trigger xml_cdr to post back to your server.
>>>>>
>>>>>         Can you please run "console loglevel debug" and "xml_cdr
>>>>>         debug_on", attempt to use api originate, then see if
>>>>>         anything shows up in console? (that command will enable
>>>>>         xml_cdr debugging).
>>>>>
>>>>>         If this still does not work, please capture all the logs
>>>>>         and explain the test procedure you went through and send
>>>>>         it all in a JIRA ticket.
>>>>>
>>>>>         Hope this helps
>>>>>
>>>>>         Cal
>>>>>
>>>>>
>>>>>         On Wed, Sep 11, 2013 at 3:32 PM, Matt Broad
>>>>>         <matt at inveroak.com <mailto:matt at inveroak.com>> wrote:
>>>>>
>>>>>             Hi,
>>>>>
>>>>>             I have setup xml_cdr and it is working great, both
>>>>>             aleg and bleg calls
>>>>>             are logged.
>>>>>             I am using the api originate method, but this does not
>>>>>             create an xml_cdr
>>>>>             record (though a record is logged in
>>>>>             /log/cdr-csv/master/csv).  Is this
>>>>>             correct?
>>>>>
>>>>>
>>>>>
>>>>>             thanks
>>>>>             Matt
>>>>>
>>>>>
>>>>>             _________________________________________________________________________
>>>>>             Professional FreeSWITCH Consulting Services:
>>>>>             consulting at freeswitch.org
>>>>>             <mailto:consulting at freeswitch.org>
>>>>>             http://www.freeswitchsolutions.com
>>>>>
>>>>>             FreeSWITCH-powered IP PBX: The CudaTel Communication
>>>>>             Server
>>>>>             
>>>>>
>>>>>             Official FreeSWITCH Sites
>>>>>             http://www.freeswitch.org
>>>>>             http://wiki.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://wiki.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://wiki.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://wiki.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://wiki.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://wiki.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://wiki.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/20131010/05367793/attachment-0001.html 


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