Hi guys, I have a problem with SER... whenever I register using X-lite i never get logged in.... X-lite always prompts me that the connection timed out.... in my SER machine I run tcpdump -i gem0 | grep 5060 and i only see the request comming from my firewall and the SER machine is not responding on the request.
here is the diagnostic of x-lite:
SEND TIME: 3530347 SEND >> 202.84.24.107:5060 REGISTER sip:philonline.com SIP/2.0 Via: SIP/2.0/UDP 202.84.24.126:5060;rport;branch=z9hG4bK1165436EDDDD11D9BFB500E04CAB4AB4 From: Ryan Pagquil sip:rpagquil@philonline.com;tag=2916895101 To: Ryan Pagquil sip:rpagquil@philonline.com Contact: "Ryan Pagquil" sip:rpagquil@202.84.24.126:5060 Call-ID: 11654266DDDD11D9BFB500E04CAB4AB4@philonline.com CSeq: 53597 REGISTER Expires: 1800 Max-Forwards: 70 User-Agent: X-Lite release 1103m Content-Length: 0
here is my ser.cfg:
#debug=4 # debug level (cmd line: -dddddddddd) #fork=no #log_stderror=yes # (cmd line: -E)
# Uncomment these lines to enter debugging mode #debug=3 #fork=yes #log_stderror=yes
check_via=no # (cmd. line: -v) dns=no # (cmd. line: -r) rev_dns=no # (cmd. line: -R) port=5060 #children=4 fifo="/tmp/ser_fifo"
# ------------------ module loading ----------------------------------
loadmodule "/usr/local/lib/ser/modules/mysql.so"
loadmodule "/usr/local/lib/ser/modules/sl.so" loadmodule "/usr/local/lib/ser/modules/tm.so" loadmodule "/usr/local/lib/ser/modules/rr.so" loadmodule "/usr/local/lib/ser/modules/maxfwd.so" loadmodule "/usr/local/lib/ser/modules/usrloc.so" loadmodule "/usr/local/lib/ser/modules/registrar.so"
loadmodule "/usr/local/lib/ser/modules/auth.so" loadmodule "/usr/local/lib/ser/modules/auth_db.so"
modparam("usrloc", "db_mode", 2) modparam("auth_db", "calculate_ha1", yes) modparam("auth_db", "password_column", "password") modparam("rr", "enable_full_lr", 1)
# ------------------------- request routing logic -------------------
# main routing logic
route{
if (!mf_process_maxfwd_header("10")) { sl_send_reply("483","Too Many Hops"); break; }; if (len_gt( max_len )) { sl_send_reply("513", "Message too big"); break; };
record_route(); if (loose_route()) { t_relay(); break; };
if (uri==mysql) { if (method=="REGISTER") { if (!www_authorize("philonline.com", "subscriber")) { www_challenge("philonline.com", "0"); break; };
save("location"); break; };
if (!lookup("location")) { sl_send_reply("404", "Not Found"); break; }; }; if (!t_relay()) { sl_reply_error(); };
}
my ser.cfg contains the default configuration and i just edited and uncommented some parts of it.
Thanks,