On Fri, Oct 22, 2021 at 12:13 PM Antony Stone < Antony.Stone@freeswitch.open.source.it> wrote:
On Wednesday 20 October 2021 at 20:41:22, David Villasmil wrote:
if you enable xml_cdr, you will get an "app_log" array containing everything.
Really? xml_cdr sounds (and looks from its config file) to me like it records CDRs, which are a summary of call legs, durations, billing, etc.
I'm looking for something which tells me, when a call comes in and gets processed, which parts of the dialplan are doing the processing, so I can correct my errors by spotting where it goes wrong.
Asterisk logs will show me each line of each context which a call gets processed through, so I can tell "ah! that should not go there - it should go here instead".
What's the equivalent for FreeSwitch - or alternatively, how does anyone else debug their dialplans?
The app_log helps. It shows which applications were executed. Here is an example: <app_log> <application app_name="set" app_data="hold_music=local_stream://moh" app_stamp="1634291972221409"/> <application app_name="set" app_data="transfer_ringback=local_stream://moh" app_stamp="1634291972221589"/> <application app_name="set" app_data="call_timeout=60" app_stamp="1634291972222178"/> <application app_name="set" app_data="hangup_after_bridge=true" app_stamp="1634291972222358"/> <application app_name="set" app_data="ignore_early_media=true" app_stamp="1634291972222539"/> <application app_name="set" app_data="effective_callee_id_name=fax" app_stamp="1634291972222771"/> <application app_name="set" app_data="sip_callee_id_number=fax" app_stamp="1634291972222961"/> <application app_name="set" app_data="continue_on_fail=true" app_stamp="1634291972223152"/> <application app_name="set" app_data="fax_enable_t38=true" app_stamp="1634291972223727"/> <application app_name="set" app_data="sip_execute_on_image=t38_gateway peer nocng" app_stamp="1634291972223932"/> <application app_name="bridge" app_data="{sip_cid_type=none,sip_execute_on_image=t38_gateway self nocng,media_mix_inbound_outbound_codecs=true,hold_music=local_stream://moh,transfer_ringback=local_stream://moh}[origination_caller_id_name=0311112222,origination_caller_id_number=0311112222]sofia/internal/ 40DD809595F58EA0ACFC@127.0.0.1" app_stamp="1634291972224122"/> </app_log>