[Serusers] NAT Problem No Voice
Kamran Ahmad
p_kami at yahoo.com
Sun Apr 10 13:57:48 CEST 2005
i have reinstall all things now he is giving following
errors. why should i need this module mysql actually i
want to use radius.
------------------------------------------------------
0(0) DEBUG: init_mod: auth
0(0) auth module - initializing
0(0) find_export: found <sl_send_reply> in module
sl_module [/usr/local/lib/ser/modules/sl.so]
0(0) DEBUG: init_mod: domain
0(0) domain - initializing
0(0) find_mod_export: <db_use_table> in module mysql
not found
0(0) bind_dbmod: Module mysql does not export
db_use_table function
0(0) ERROR: domain_db_bind: cannot bind to database
module! Did you forget to load a database module ?
0(0) init_mod(): Error while initializing module
domain
ERROR: error while initializing modules
0(0) DEBUG: tm_shutdown : start
0(0) DEBUG: unlink_timer_lists : emptying DELETE list
0(0) DEBUG: tm_shutdown : emptying hash table
0(0) DEBUG: tm_shutdown : releasing timers
0(0) DEBUG: tm_shutdown : removing semaphores
0(0) DEBUG: tm_shutdown : destroying tmcb lists
0(0) DEBUG: tm_shutdown : done
0(3482) shm_mem_destroy
0(3482) destroying the shared memory lock
--- Daniel-Constantin Mierla <daniel at voice-system.ro>
wrote:
> ok, 0.9.0 should be better, but you still load
> uri_db which needs a
> database module. Try to localize the lines with word
> "error" in your
> debug messages, what you sent is pretty useless. If
> you want to get rid
> of all these memory debugging messages, edit the
> Makefile.defs, comment
> the line with -DDBG_QM_MALLOC and uncomment the one
> with -DF_MALLOC
> (somewhere around line 300). Then recompile and
> reinstall ser and all
> needed modules (e.g.: make proper
> include_modules="mysql auth_radius
> uri_radius" ; make all include_modules="mysql
> auth_radius uri_radius" ;
> make install include_modules="mysql auth_radius
> uri_radius").
>
> Daniel
>
>
> On 04/10/05 13:04, Kamran Ahmad wrote:
>
> >i have removed all previous ser lib and installed
> new
> >0.9.0 and tried the following config but still
> getting
> >error ser is taking few min before crasing.
> >
> >it is giving this kind of error after few min.
> >currently i dont want any db authentication.
> >
> > 0(0) qm_free: freeing frag. 0x81370d8 alloc'ed
> from
> >script_cb.c: register_script_cb(53)
> > 0(0) qm_free(0x42133000, 0x4216953c), called from
> >main.c: cleanup(373)
> > 0(0) qm_free: freeing frag. 0x42169524 alloc'ed
> from
> >main.c: main(1534)
> > 0(14957) shm_mem_destroy
> > 0(14957) destroying the shared memory lock
> >--------------------------------------------------
> >
> >Greger V. Teigre as you said i am doing same thing
> in
> >onreply_route[1].
> >
> >debug=7
> >fork=no
> >log_stderror=yes
> >
> >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/auth.so"
> >#loadmodule
> >"/usr/local/lib/ser/modules/auth_radius.so"
> >
> >loadmodule "/usr/local/lib/ser/modules/uri.so"
> >loadmodule "/usr/local/lib/ser/modules/domain.so"
> >loadmodule
> "/usr/local/lib/ser/modules/nathelper.so"
> >loadmodule "/usr/local/lib/ser/modules/textops.so"
> >loadmodule "/usr/local/lib/ser/modules/uri_db.so"
> >#loadmodule
> "/usr/local/lib/ser/modules/uri_radius.so"
> >
> >#modparam("auth_db|usrloc|uri_db", "db_url",
> >"mysql://ser:heslo@localhost/ser")
> >#modparam("auth_db", "calculate_ha1", 1)
> >#modparam("auth_db", "password_column", "password")
> >
> >modparam("nathelper", "natping_interval", 30)
> >modparam("nathelper", "ping_nated_only", 1)
> >modparam("nathelper", "rtpproxy_sock",
> >"unix:/var/run/rtpproxy.sock")
> >modparam("usrloc", "db_mode", 0)
> >modparam("registrar", "nat_flag", 6)
> >modparam("rr", "enable_full_lr", 1)
> >
> >
> >route {
> >
> > #
>
>-----------------------------------------------------------------
> > # Sanity Check Section
> > #
>
>-----------------------------------------------------------------
> >
> > 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;
> > };
> >
> > #
>
>-----------------------------------------------------------------
> > # Record Route Section
> > #
>
>-----------------------------------------------------------------
> >
> > if (method!="REGISTER") {
> > record_route();
> > };
> >
> > if (method=="BYE" || method=="CANCEL") {
> > unforce_rtp_proxy();
> > }
> >
> > #
>
>-----------------------------------------------------------------
> > # Loose Route Section
> > #
>
>-----------------------------------------------------------------
> >
> > if (loose_route()) {
> >
> > if (has_totag() && method=="INVITE") {
> > if (nat_uac_test("19")) {
> > setflag(6);
> > force_rport();
> > fix_nated_contact();
> > };
> >
> > force_rtp_proxy("l");
> > };
> > route(1);
> > break;
> > };
> > #
>
>-----------------------------------------------------------------
> > # Call Type Processing Section
> > #
>
>-----------------------------------------------------------------
> > if (uri==myself) {
> > if (method=="INVITE") {
> > route(3);
> > break;
> > } else if (method=="REGISTER") {
> > route(2);
> > break;
> > };
> >
> > if (!lookup("location")) {
> > sl_send_reply("404", "User Not
> >Found");
> > break;
> > };
> > route(1);
> > };
> >}
> >
> >
> >route[1] {
> > #
>
>-----------------------------------------------------------------
> > # Default Message Handler
> > #
>
>-----------------------------------------------------------------
> > t_on_reply("1");
> > if (!t_relay()) {
> > if (method=="INVITE" && isflagset(6)) {
> > unforce_rtp_proxy();
> > };
> > sl_reply_error();
> > };
> >}
> >
> >
> >route[2] {
> > #
>
>-----------------------------------------------------------------
> > # REGISTER Message Handler
> > #
>
>----------------------------------------------------------------
> > if (!search("^Contact: \*") &&
> >nat_uac_test("19")) {
> > setflag(6);
> > fix_nated_register();
> ># fix_nated_contact();
> > force_rport();
> > };
> > sl_send_reply("100", "Trying");
> >
> ># if (!www_authorize("","subscriber")) {
> ># www_challenge("","0");
>
=== message truncated ===
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/
More information about the sr-users
mailing list