[Serusers] Hangup on ser with asterisk
Bart J. Smit
bart at smits.co.uk
Thu Mar 16 00:43:36 CET 2006
Hi All,
I'm still not getting anywhere with this. SER and Asterisk on the same
box listening on 5060/5065 respectively. Invites for pbx.nexusmgmt.com
go to the asterisk and call is connected. The ser registered phone can
hang up but the asterisk registered phone can't.
I have reduced my ser.cfg to the simplest form. Could somebody please
tell me what I'm missing?
Thanks,
Bart...
fork=yes
log_stderror=no
mhomed=1
listen=65.126.236.148
listen=192.168.163.120
listen=127.0.0.1
children=4
fifo="/tmp/ser_fifo"
fifo_db_url="mysql://ser:heslo@localhost/ser"
loadmodule "/usr/lib/ser/modules/mysql.so"
loadmodule "/usr/lib/ser/modules/sl.so"
loadmodule "/usr/lib/ser/modules/tm.so"
loadmodule "/usr/lib/ser/modules/rr.so"
loadmodule "/usr/lib/ser/modules/maxfwd.so"
loadmodule "/usr/lib/ser/modules/usrloc.so"
loadmodule "/usr/lib/ser/modules/registrar.so"
loadmodule "/usr/lib/ser/modules/auth.so"
loadmodule "/usr/lib/ser/modules/auth_db.so"
loadmodule "/usr/lib/ser/modules/uri.so"
loadmodule "/usr/lib/ser/modules/uri_db.so"
loadmodule "/usr/lib/ser/modules/textops.so"
modparam("auth_db|uri_db|usrloc", "db_url",
"mysql://ser:heslo@localhost/ser")
modparam("auth_db", "calculate_ha1", 1)
modparam("auth_db", "password_column", "password")
modparam("usrloc", "db_mode", 2)
modparam("rr", "enable_full_lr", 1)
alias="65.126.236.148"
alias="192.168.163.120"
alias="nexphone"
alias="nexphone.nexusmgmt.com"
route {
if (!mf_process_maxfwd_header("10")) {sl_send_reply("483", "Too
Many Hops"); break; };
if (msg:len > max_len) {sl_send_reply("513", "Message Overflow");
break; };
if (method!="REGISTER") { record_route(); };
if (loose_route()) { route(1); break; };
if (method=="INVITE") {
if (uri=~"^sip:*@pbx\.nexusmgmt\.com$") {
forward(localhost,5065);
break;
};
};
if (uri!=myself) { route(1); break; };
if (method=="REGISTER") { route(2); break; };
lookup("aliases");
if (uri!=myself) { route(1); break; };
if (!lookup("location")) {
sl_send_reply("404", "User Not Found");
break;
};
route(1);
}
route[1] {
if (!t_relay()) { sl_reply_error(); };
}
route[2] {
sl_send_reply("100", "Trying");
if (!www_authorize("","subscriber")) {
www_challenge("","0");
break;
};
if (!check_to()) {
sl_send_reply("401", "Unauthorized");
break;
};
if (!save("location")) { sl_reply_error(); };
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20060315/873e69ae/attachment.htm>
More information about the sr-users
mailing list