Hello,
"xlog" is working fine for me as well and I get a good debugging output starting
Kamailio with "./kamailio" after editign the loglevel in
"kamailio.cfg" as follows:
debug=9
log_stderror=yes
Thank you for your help.
Regards,
Nicolas
-------- Original-Nachricht --------
Datum: Thu, 15 Jul 2010 13:40:41 +0200
Von: Henning Westerholt <henning.westerholt(a)1und1.de>
An: "Nicolas Rüger" <NicolasRueger(a)gmx.de>
CC: "sr-users(a)lists.sip-router.org" <sr-users(a)lists.sip-router.org>
Betreff: Re: [SR-Users] Perl Code Execution via kamailio.cfg fails
On Thursday 15 July 2010, Nicolas Rüger wrote:
1.)
Printing ERRORs to stderr didn't work as I started Kamailio with
"./kamctl
start" instead of
"./kamailio"...stupid mistake...
Hello Nicolas,
good that you managed to get it working in the end. :-)
BUT
still don't know why Kamailio isn't writing to "syslogs" when
"log_stderror=no" is set in "kamailio.cfg" (using "debian
lenny")
Maybe you can just do a grep from your log string in /var/log - it should
be
somewhere.
and
still don't know why just "xlog()" works, but "log()" doesn't
seem to
have
an effect.
xlog is the method i used so far and what most people use - maybe the
default
log level of "log" is different, or there is another problem.
2.)
My Perlscript got executed finally. I used the following command in
"kamailio.cfg" in the end.
perl_exec_simple("myprint");
My script/subroutine "myprint" actually is writing a control string in
another file...just for testing...
I finally used an absolute path instead of an relative path in the
perlscript for the filehandle. That worked out then.
BUT
still don't know where Kamailio is trying to open the filehandle when I
use
a relative path as it's not working then.
Note:
When I execute the subroutine from another perlscript it works out
perfectly using a relative path for the filehandle.
kamailio using the root '/' directory as working dir as default, if
nothing is
specified, i think. And here it probably have no permissions to write. You
can
specify a working dir via some daemon parameter.
Regards,
Henning
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
GMX DSL: Internet-, Telefon- und Handy-Flat ab 19,99 EUR/mtl.
Bis zu 150 EUR Startguthaben inklusive!