route[REGISTRAR]{ if (is_method("REGISTER")) { # authenticate the REGISTER requests if (!www_authorize("", "subscriber")){ www_challenge("", "0"); exit; } if (!db_check_to()) { # User Not defined in Database backend sl_send_reply("403","Forbidden auth ID"); $avp(send_data) = "HACKER" + ":" + $si + ":" + $(ua{s.b64encode}); route(CLUSTER_SHARE_DATA); exit; } if ($proto == "tcp" || $proto == "tls") setflag(TCP_PERSISTENT); if (isflagset(NAT)) { setbflag(SIP_PING_FLAG); } if (!save("location")){ sl_reply_error(); exit; }else{ route(CLUSTER_REG_SYNC); exit; } } }