[Freeswitch-users] Log dialplan actions?
Antony Stone
Antony.Stone at freeswitch.open.source.it
Wed Oct 20 19:39:39 UTC 2021
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?
> On Wed, Oct 20, 2021 at 3:09 PM Avi Marcus <avi at avimarcus.net> wrote:
> > I think what you want is:
> >
> > Open fs_cli (with /log 7 if not already enabled)
> >
> > Also you read afterards in /var/log/freeswitch/freeswitch.log (depending
> > on your distro/config)
That seems to be *extraordinarily* verbose - it's telling me *everything*
FreeSwitch is thinking about.
I'm just trying to follow the processing of a call through the dialplan.
> > I suggest modifying logfile.conf.xml to add: <param name="uuid"
> > value="true"/> so that you can do a grep to see just one call in the
> > logs. (and "reload mod_logfile" to make configuration take effect)
> >
> > -Avi Marcus
> > BestFone
> >
> >
> > On Wed, Oct 20, 2021 at 4:10 PM Antony Stone wrote:
> >> Hi.
> >>
> >> I'm just getting the hang of FreeSwitch (long-time user of Asterisk),
> >> and wondering:
> >>
> >> - is there a way to get FS to log dialplan actions as they are
> >> executed?
> >>
> >> Basically, the equivalent of Asterisk's "messages", or even better,
> >> "verbose" log files.
> >>
> >> I'm looking for a way to see how FS is processing calls as they come in,
> >> so I can be sure my dialplans are doing what I think they should be.
> >>
> >> I know I can add "log" actions of my own, but is there something that
> >> will simply log each dialplan action automatically?
> >>
> >>
> >> Antony.
--
It is also possible that putting the birds in a laboratory setting
inadvertently renders them relatively incompetent.
- Daniel C Dennett
Please reply to the list;
please *don't* CC me.
More information about the FreeSWITCH-users
mailing list