[Freeswitch-users] ESL and DEBUG messages

Steven Ayre steveayre at gmail.com
Mon Feb 4 18:35:33 MSK 2013


I believe so. They're probably received as the LOG event, which is
unfortunately undocumented http://wiki.freeswitch.org/wiki/Event_list#LOG

-Steve



On 4 February 2013 14:58, Anton Vojlenko <stargray at bigmir.net> wrote:

> Thank you, Steve.
>
>
> #!/usr/bin/perl
> use strict;
> use warnings;
> require ESL;
> #ESL::eslSetLogLevel(7);
>
> my $host = "127.0.0.1";
> my $port = "8021";
> my $pass = "ClueCon";
> my $con  = new ESL::ESLconnection($host, $port, $pass);
>
> *$con->log(7);*
>
> my $status = $con->api("skypopen sk1 GET USERSTATUS")->getBody();
> print "$status";
> $con->disconnect();
>
> Am i right?
>
>
> 2013/2/4 Giovanni Maruzzelli <gmaruzz at celliax.org>
>
>> Thanks Steve!
>>
>>
>> On Mon, Feb 4, 2013 at 3:32 PM, Steven Ayre <steveayre at gmail.com> wrote:
>>
>>> 'fsctl loglevel 9' controls the core logging, all logs are routed
>>> through here and dropped if they're below the logging level set there. On
>>> top of that modules that handle log messages separately filter log levels.
>>>
>>> 'console loglevel 9' controls mod_console which is only for when
>>> freeswitch is started in the foreground.
>>>
>>> You don't want to use either of the above.
>>>
>>> Mod_event_socket controls logging via ESL connections. You need to issue
>>> the 'log' ESL command to set the log level on a per-connection basis (this
>>> is what /log does in fs_cli).
>>>
>>> See http://wiki.freeswitch.org/wiki/Mod_event_socket#log
>>>
>>> Note log is an ESL protocol command, not an api/app.
>>>
>>> -Steve
>>>
>>>
>>>
>>> On 4 February 2013 13:50, Anton Vojlenko <stargray at bigmir.net> wrote:
>>>
>>>> ****<http://www.punchng.com/news/i-cant-solve-nigerias-problems-alone-president/>I
>>>> can't solve this problem alone.
>>>> In fs_cli i can see DEBUG messages:
>>>> freeswitch at internal> skypopen sk1 GET USERSTATUS
>>>> Using interface: globals.SKYPOPEN_INTERFACES[1].name=|||sk1|||
>>>>
>>>> 2013-02-04 15:31:44.565590 [DEBUG] skypopen_protocol.c:1732    [|]
>>>> [DEBUG_SKYPE  1732 ][sk1            ][IDLE,IDLE] SENDING: |||GET
>>>> USERSTATUS||||
>>>> 2013-02-04 15:31:44.565590 [DEBUG] skypopen_protocol.c:207     [|]
>>>> [DEBUG_SKYPE  207  ][sk1            ][IDLE,IDLE] READING: |||USERSTATUS
>>>> ONLINE|||
>>>>
>>>> But when i execute perl script i can't see them:
>>>> #perl /home/checker.pl
>>>> Using interface: globals.SKYPOPEN_INTERFACES[1].name=|||sk1|||
>>>>
>>>> #cat /home/checker.pl
>>>>
>>>> #!/usr/bin/perl
>>>> use strict;
>>>> use warnings;
>>>> require ESL;
>>>> #ESL::eslSetLogLevel(7);
>>>>
>>>> my $host = "127.0.0.1";
>>>> my $port = "8021";
>>>> my $pass = "ClueCon";
>>>>
>>>> my $con  = new ESL::ESLconnection($host, $port, $pass);
>>>>
>>>> $con->api("console loglevel 9");
>>>> $con->api("fsctl loglevel 9");
>>>>
>>>> my $status = $con->api("skypopen sk1 GET USERSTATUS")->getBody();
>>>> print "$status";
>>>> $con->disconnect()
>>>>
>>>>
>>>>
>>>> 2013/1/23 Anton Vojlenko <stargray at bigmir.net>
>>>>
>>>>> Giovanni, I can see Skype API answers only when i using fs_cli. With
>>>>> perl script I can't see them.
>>>>>
>>>>>
>>>>> 2013/1/22 Giovanni Maruzzelli <gmaruzz at gmail.com>
>>>>>
>>>>>> On Tue, Jan 22, 2013 at 12:51 PM, Anton Vojlenko <stargray at bigmir.net>
>>>>>> wrote:
>>>>>> > Hello,
>>>>>> >
>>>>>> > I want to check user status from the Skype client instance, but I
>>>>>> can't see
>>>>>> > Skype API answers from it. How to fix this?
>>>>>>
>>>>>> Have you tried to give:
>>>>>>
>>>>>> "fsctl loglevel 9" in addition to "console loglevel 9" ?
>>>>>>
>>>>>>
>>>>>>
>>>>>> > Script example:
>>>>>> >
>>>>>> > #!/usr/bin/perl
>>>>>> > use strict;
>>>>>> > use warnings;
>>>>>> > require ESL;
>>>>>> >
>>>>>> > my $host = "localhost";
>>>>>> > my $port = "8021";
>>>>>> > my $pass = "somepass";
>>>>>> > my $con  = new ESL::ESLconnection($host, $port, $pass);
>>>>>> >
>>>>>> > $con->api("console loglevel 9");
>>>>>> > my $status = $con->api("skypopen sk1 GET USERSTATUS")->getBody();
>>>>>> > print $status;
>>>>>> > $con->disconnect();
>>>>>> >
>>>>>>
>>>>>> --
>>>>>> Sincerely,
>>>>>>
>>>>>> Giovanni Maruzzelli
>>>>>> Cell : +39-347-2665618
>>>>>>
>>>>>>
>>>>>> _________________________________________________________________________
>>>>>> 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
>>>>
>>>>
>>>
>>> _________________________________________________________________________
>>> 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
>>>
>>>
>>
>>
>> --
>> Sincerely,
>>
>> Giovanni Maruzzelli
>> Cell : +39-347-2665618
>>
>> _________________________________________________________________________
>> 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/20130204/1003667c/attachment-0001.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list