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@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@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@celliax.org>
Thanks Steve!
On Mon, Feb 4, 2013 at 3:32 PM, Steven Ayre <steveayre@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@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@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@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@gmail.com>
> On Tue, Jan 22, 2013 at 12:51 PM, Anton Vojlenko < > stargray@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@freeswitch.org > http://www.freeswitchsolutions.com > > FreeSWITCH-powered IP PBX: The CudaTel Communication Server > http://www.cudatel.com > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://wiki.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-users mailing list > FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org