List Info

Thread: multi-domain support




multi-domain support
country flaguser name
India
2007-10-24 00:42:50
Dear all

 ;           ;    I Am working on Voip projects asterisk,freeswitch and other opensource software. now i come on Openser community i have setup of openser and it is working fine with mysql base user authentication verything runing fine now i want to implement multi-domain support with openser but i am stuck in some problem i have read doc and implement configuation but there is some problem

My configure file

openser.cfg

fork=no
log_stderror=yes
port=5060
children=4
port=5060
children=4
fifo="/tmp/openser_fifo"
fifo_db_url="mysql://root:tulip786localhost/openser"
loadmodule "/usr/lib/openser/modules/mysql.so"
loadmodule "/usr/lib/openser/modules/sl.so"
loadmodule "/usr/lib/openser/modules/tm.so"
loadmodule "/usr/lib/openser/modules/rr.so"
loadmodule "/usr/lib/openser/modules/maxfwd.so"
loadmodule "/usr/lib/openser/modules/usrloc.so"
loadmodule "/usr/lib/openser/modules/registrar.so"
loadmodule "/usr/lib/openser/modules/textops.so"
loadmodule "/usr/lib/openser/modules/xlog.so"
loadmodule "/usr/lib/openser/modules/auth.so"
loadmodule "/usr/lib/openser/modules/auth_db.so"
loadmodule "/usr/lib/openser/modules/uri_db.so"
loadmodule "/usr/lib/openser/modules/domain.so"
modparam("auth_db|uri_db|domain|usrloc", "db_url", "mysql://root:tulip786localhost/openser")
modparam("usrloc", "db_mode", 2)
modparam("rr", "enable_full_lr", 1)
modparam("xlog", "buf_size", 8192)
route {
  if (!mf_process_maxfwd_header("10")) {
    sl_send_reply("483", "Too Many Hops");
    return;
  };
  if (msg:len > max_len) {
    sl_send_reply("513", "Message Overflow");
    return;
  };
  if (method!="REGISTER") {
    record_route();
 ; };
  if (loose_route()) {
    route(1);
  ;  return;
  };
if (!is_from_local()) {
   sl_send_reply("403", "Unknown domain");
  ; return;
};
  if (method=="ACK") {
    route(1);
  ;  return;
  } if (method=="INVITE") {
    route(3);
  ;  return;
  } else  if (method=="REGISTER") {
    route(2);
  ;  return;
  };
  lookup("aliases");
  if (uri!=myself) {
    route(1);
  ;  return;
  };
  if (!lookup("location")) {
    sl_send_reply("404", "User Not Found");
    return;
  };
  route(1);
}
route[1] {
  if (!t_relay()) {
    sl_reply_error();
  };
}
route[2] {
  sl_send_reply("100", "Trying");

  if (!check_to()) {
    sl_send_reply("401", "Unauthorized");
    return;
  };
  consume_credentials();
  if (!save("location")) {
    sl_reply_error();
  };
}
route[3] {
  consume_credentials();
  lookup("aliases");
  if (uri!=myself) {
    route(1);
  ;  return;
  };
  if (!lookup("location")) {
    sl_send_reply("404", "User Not Found");
    return;
  };
  route(1);
}

but this is not working for me ??

I have created domain in mysql domain tables

anyone have runing configuration of multidoamin support in openser

Satish Patel

http://linuxbug.org

;__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

Re: multi-domain support
country flaguser name
Spain
2007-10-24 02:36:55
EL MIéRCOLES, 24 DE OCTUBRE DE 2007, SATISH PATEL ESCRIBIó:
> DEAR ALL
>
>                 I AM WORKING ON VOIP PROJECTS
ASTERISK,FREESWITCH AND OTHER
> OPENSOURCE SOFTWARE. NOW I COME ON OPENSER COMMUNITY I
HAVE SETUP OF
> OPENSER AND IT IS WORKING FINE WITH MYSQL BASE USER
AUTHENTICATION
> VERYTHING RUNING FINE NOW I WANT TO IMPLEMENT
MULTI-DOMAIN SUPPORT WITH
> OPENSER BUT I AM STUCK IN SOME PROBLEM I HAVE READ DOC
AND IMPLEMENT
> CONFIGUATION BUT THERE IS SOME PROBLEM


> I HAVE CREATED DOMAIN IN MYSQL DOMAIN TABLES
>
> ANYONE HAVE RUNING CONFIGURATION OF MULTIDOAMIN SUPPORT
IN OPENSER

FOR MULTIDOMAIN YOU NEED TO ENABLE "USE_DOMAIN" IN
MANY OF THE MODULES, AT 
LEAST:

  MODPARAM("AUTH_DB|USRLOC|ALIAS_DB|AVPOPS",
"USE_DOMAIN", 1)

BUT MAYBE THERE ARE MORE MODULES WITH THIS PARAMETER (0 BY
DEFAULT). LOOK FOR 
THAT PARAMETER IN ANY MODULE YOU USE.

REGARDS.

-- 
IñAKI BAZ CASTILLO

_______________________________________________
USERS MAILING LIST
USERSOPENSER.ORG
HTTP://OPENSER.ORG/CGI-BIN/MAILMAN/LISTINFO/USERS

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )