openser uses syslog logging. The destination of the logs is distribution
dependent. E.g. debian based -->/var/log/syslog, redhat based -->
/var/log/messages.
Read
for
details about to configure logging.
regards
klaus
ps: please cc the list
Yago Bargalló wrote:
Sorry, but I've tried to use xlog but I don't
know where logs are printed. In which file does logs saved??
Thanks...!!
-----Mensaje original-----
De: Klaus Darilion [mailto:klaus.mailinglists@pernau.at]
Enviado el: jueves, 24 de mayo de 2007 14:42
Para: Yago Bargalló
CC: users(a)openser.org
Asunto: Re: [Users] failure_route problem
Add xlog statements to your config and watch syslog. This is how you can
trace if the failure route is executed. Further you can set debug=4 to
see debug messages of openser.
Further watch the SIP traffic using ngrep and dump it here
regards
klaus
Yago Bargalló wrote:
Hello,
First of all thaks to Kraus for his quick reply on my last question. However I can't
do openser work fine.
I'm trying to use failure_route as follows, can anybody tell me which could be the
problem??
(...)
modparam("tm", "fr_inv_timer" , 10)
# timer for response to a request
modparam("tm","fr_timer", 4)
# ------------------------- request routing logic -------------------
# main routing logic
route{
(...)
if (uri==myself) {
(...)
# Redirecciono cap a l'asterisk si marquen una
extensió que comença per 3
if(uri=~"sip:2[0-9]+@" &&
method=="INVITE") {
t_on_failure("1");
}
(...)
route(1);
}
route[1] {
# send it out now; use stateful forwarding as it works reliably
# even for UDP2TCP
if (!t_relay()) {
sl_reply_error();
};
exit;
}
failure_route[1]{
rewritehostport("172.16.51.160"); #asterisk
rewriteuser("2002");
append_branch();
t_relay();
exit;
}
With this openser.cfg the call is cancelled after fr_inv_timer and failure_route[1]
doesn't work but, however, if I do this:
route{
(...)
if (uri==myself) {
(...)
# Redirecciono cap a l'asterisk si marquen una
extensió que comença per 3
if(uri=~"sip:2[0-9]+@" &&
method=="INVITE") {
à rewritehostport("172.16.51.160");
#asterisk
à rewriteuser("2002");
t_relay();
exit;
}
(...)
route(1);
}
If I use this the call is redirected to my asterisk but using the failure_route as my
first openser.cfg it does't work.
Which is my problem??
Thanks....
------------------------------------------------------------------------
_______________________________________________
Users mailing list
Users(a)openser.org
http://openser.org/cgi-bin/mailman/listinfo/users