[Freeswitch-users] ESL and DEBUG messages

Giovanni Maruzzelli gmaruzz at gmail.com
Tue Feb 12 14:25:12 MSK 2013


On Sat, Feb 9, 2013 at 6:15 PM, Anton Vojlenko <stargray at bigmir.net> wrote:

> Hello!
> Giovanni, can you recommend me how to check skype client availability? I
> need this because skypopen module sometimes lost connection with skype
> client.
>
>
use PING skype api command. It supposed to answer PONG. In debug mode:
"skypopen skype103 PING"


>
> 2013/2/5 Anton Vojlenko <stargray at bigmir.net>
>
>> Unfortunately* *$con->log(7) has incorrect syntax:
>> # perl /home/checker.pl
>> Use of inherited AUTOLOAD for non-method ESL::log() is deprecated at
>> /home/checker.pl line 5.
>> Can't locate auto/ESL/log.al in @INC (@INC contains:
>> /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl
>> /usr/share/perl5/vendor_perl /usrlib/perl5 /usr/share/perl5 .) at /home/
>> checker.pl line 5
>>
>>  Who can help me?
>>
>>
>> 2013/2/4 Steven Ayre <steveayre at gmail.com>
>>
>>> 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
>>>>
>>>>
>>>
>>> _________________________________________________________________________
>>> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130212/9f021728/attachment-0001.html 


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