[OpenSER-Users] multi-domain support

satish patel satish_patel_2000_2000 at yahoo.com
Mon Dec 17 12:09:29 CET 2007


This is my config file 

debug=3
#fork=no
log_stderror=yes

listen=192.168.104.20       # INSERT YOUR IP ADDRESS HERE
port=5060
children=4

dns=no
rev_dns=no
fifo="/tmp/ser_fifo"


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/domain.so"
loadmodule "/usr/local/lib/ser/modules/mysql.so"
loadmodule "/usr/local/lib/ser/modules/auth_db.so"

modparam("domain", "db_url", "mysql://root:tulip@localhost/ser")
#modparam("domain", "domain_table", "domain")
#modparam("domain", "domain_col", "domain")
modparam("usrloc|registrar|auth_db|avpops|group", "use_domain", 1)
modparam("domain",  "db_mode", 1)

# --- main routing logic
route{
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;
};

if (!method=="REGISTER")
  record_route();

if (loose_route()) {
  append_hf("P-hint: rr-enforced\r\n");
  route(1);
};

if (!uri==myself) {
  append_hf("P-hint: outbound\r\n");
  route(1);
};

if (is_uri_host_local() || uri==myself) {
  if (method=="REGISTER") {
    if (!www_authorize("", "subscriber")) {
      www_challenge("", "0");
      exit;
    };
if (is_uri_host_local() || uri==myself) {
  if (method=="REGISTER") {
        if (!proxy_authorize("", "subscriber"))  {
            proxy_challenge("", "0");
            break;
    };

if (is_from_local() || from_uri==myself) {
  if (method=="REGISTER") {
    if (!www_authorize("", "subscriber")) {
      www_challenge("", "0");
      exit;
    };
if (is_uri_host_local() || uri==myself) {
  if (method=="REGISTER") {
        if (!proxy_authorize("", "subscriber")) {
            proxy_challenge("", "0");
            break;
    };


    save("location");
    exit;
  };

  if (!lookup("location"))  {
    sl_send_reply("404", "Not Found");
    exit;
  };

  append_hf("P-hint: usrloc applied\r\n");
};

route(1);
}


route[1] {

if (!t_relay()) {
  sl_reply_error();
};
exit;
}


when i run ser i got error modules error . is it correct or not can u check it ???


----PGP Signature--

Satish Patel
mobile:- +91-9818875535

http://www.linuxbug.org
       
---------------------------------
Never miss a thing.   Make Yahoo your homepage.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kamailio.org/pipermail/users/attachments/20071217/0f94e292/attachment.htm 


More information about the Users mailing list