[OpenSIPS-Users] OpenSIPS is not running, Erorr
Khan Friend
khansfriend at gmail.com
Sat Dec 27 05:06:54 CET 2008
Hi guys,
I am trying to troubleshoot errors in my OpenSIPS config file but unable to
understand what am i doing wrong.
The log file shows as follows:
Dec 26 21:38:02 [22302] INFO:usrloc:ul_init_locks: locks array size 512
Dec 26 21:38:02 [22302] INFO:registrar:mod_init: initializing...
Dec 26 21:38:02 [22302] INFO:textops:mod_init: initializing...
Dec 26 21:38:02 [22302] INFO:avpops:avpops_init: initializing...
Dec 26 21:38:02 [22302] INFO:auth:mod_init: initializing...
Dec 26 21:38:02 [22302] INFO:auth_db:mod_init: initializing...
Dec 26 21:38:02 [22302] INFO:core:probe_max_receive_buffer: using a UDP
receive buffer of 214 kb
Dec 26 21:38:56 [22303] ERROR:core:forward_reply: no 2nd via found in reply
Dec 26 21:38:57 [22308] ERROR:core:forward_reply: no 2nd via found in reply
Dec 26 21:38:58 [22306] ERROR:core:forward_reply: no 2nd via found in reply
Dec 26 21:38:59 [22304] ERROR:core:forward_reply: no 2nd via found in reply
Dec 26 21:39:00 [22303] ERROR:core:forward_reply: no 2nd via found in reply
Dec 26 21:39:10 [22308] ERROR:core:forward_reply: no 2nd via found in reply
Dec 26 21:39:11 [22306] ERROR:core:forward_reply: no 2nd via found in reply
D
--
My opensips.cfg is as follows:
route{
# initial sanity checks -- messages with
# max_forwards==0, or excessively long requests
if (!mf_process_maxfwd_header("10")) {
sl_send_reply("483","Too Many Hops");
exit;
};
if (msg:len >= 2048 ) {
sl_send_reply("513", "Message too big");
exit;
};
# we record-route all messages -- to make sure that
# subsequent messages will go through our proxy; that's
# particularly good if upstream and downstream entities
# use different transport protocol
if (!method=="REGISTER")
record_route();
# subsequent messages withing a dialog should take the
# path determined by record-routing
if (loose_route()) {
# mark routing logic in request
append_hf("P-hint: rr-enforced\r\n");
route(1);
};
if (!uri==myself) {
# mark routing logic in request
append_hf("P-hint: outbound\r\n");
route(1);
};
# if the request is for other domain use UsrLoc
# (in case, it does not work, use the following command
# with proper names and addresses in it)
if (uri==myself) {
if (method=="REGISTER") {
if (!www_authorize("", "subscriber")) {
www_challenge("", "0");
exit;
};
save("location");
exit;
};
# requests for Media server
if(is_method("INVITE") && !has_totag() && uri=~"sip:\*9") {
route(3);
exit;
}
# mark transaction if user is in voicemail group
if(is_method("INVITE") && !has_totag()
&& is_user_in("Request-URI","voicemail"))
{
xdbg("user [$ru] has voicemail redirection enabled\n");
# backup R-URI
avp_pushto("$ru","$avp(i:10)");
#avp_write("$ruri","$avp(i:10)");
setflag(2);
};
# native SIP destinations are handled using our USRLOC DB
if (!lookup("location")) {
if(isflagset(2)) {
# route to Asterisk Media Server
prefix("1");
rewritehostport("192.168.1.11:5060");
route(1);
} else {
sl_send_reply("404", "Not Found");
exit;
}
};
append_hf("P-hint: usrloc applied\r\n");
};
route(1);
}
route[1] {
if(isflagset(2))
t_on_failure("1");
if (!t_relay()) {
sl_reply_error();
};
exit;
}
# voicemail access
# - *98 - listen caller's voice messages, being prompted for pin
# - *981 - listen voice messages, being promted for mailbox and pin
# - *98XXXX - leave voice message to XXXX
#
route[3] {
# direct voicemail
if (uri =~ "sip:\*98@" ) {
rewriteuser("1");
xdbg("voicemail access\n");
} else if (uri =~ "sip:\*981@" ) {
strip(4);
rewriteuser("11");
} else if (uri =~ "sip:\*98.+@" ) {
strip(3);
prefix("1");
} else {
xlog("unknown media extension $rU\n");
sl_send_reply("404", "Unknown media service");
exit;
}
# route to Asterisk Media Server
rewritehostport("192.168.1.11:5060");
route(1);
}
failure_route[1] {
if (t_was_cancelled()) {
xdbg("transaction was cancelled by UAC\n");
return;
}
# restore initial uri
avp_pushto("$ru","$avp(i:10)");
#avp_pushto("$ru", "i:10");
prefix("1");
# route to Asterisk Media Server
rewritehostport("192.168.1.11:5060");
resetflag(2);
route(1);
}
Thank you,
Khan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20081226/0c2f1139/attachment-0001.htm
More information about the Users
mailing list