[OpenSIPS-Users] Error in opensips.cfg file - modparam("seas","listen_sockets","127.0.0.1:5080");

Jonathan González jonathan.gsc at gmail.com
Tue Oct 14 16:08:46 CEST 2008


Hi there,

I have been trying to execute one of the WeSIP examples this morning when I
have been receiving an error message when I am trying to lanch OpenSIPS. The
error message is the following:

Oct 14 16:06:31 [20331] CRITICAL:core:yyerror: parse error in config file,
line 195, column 19-20: syntax error
Oct 14 16:06:31 [20331] CRITICAL:core:yyerror: parse error in config file,
line 195, column 19-20:
Oct 14 16:06:31 [20331] ERROR:core:main: bad config file (2 errors)

This error refers to this line: *modparam("seas","listen_sockets","
127.0.0.1:5080");

*
This is the first time I am using OpenSIPS, I am sorry not to be more
concrete.

Thanks in advance,


I am using Ubuntu Intrepid 32 bits.

My opensips.cfg file is the following.

debug=3
log_stderror=no
log_facility=LOG_LOCAL0

fork=yes
children=4
port=5060

loadmodule "sl.so"
loadmodule "tm.so"
loadmodule "rr.so"
loadmodule "maxfwd.so"
loadmodule "usrloc.so"
loadmodule "registrar.so"
loadmodule "textops.so"
loadmodule "mi_fifo.so"
loadmodule "uri_db.so"
loadmodule "uri.so"
loadmodule "xlog.so"
loadmodule "acc.so"
loadmodule "seas.so"

modparam("mi_fifo", "fifo_name", "/tmp/opensips_fifo")
modparam("rr", "enable_full_lr", 1)
modparam("rr", "append_fromtag", 0)
modparam("registrar", "method_filtering", 1)

modparam("uri_db", "use_uri_table", 0)
modparam("uri_db", "db_url", "")
modparam("acc", "early_media", 1)
modparam("acc", "report_ack", 1)
modparam("acc", "report_cancels", 1)
/* by default ww do not adjust the direct of the sequential requests.
   if you enable this parameter, be sure the enable "append_fromtag"
   in "rr" module */
modparam("acc", "detect_direction", 0)
/* account triggers (flags) */
modparam("acc", "failed_transaction_flag", 3)
modparam("acc", "log_flag", 1)
modparam("acc", "log_missed_flag", 2)
/* uncomment the following lines to enable DB accounting also */
modparam("acc", "db_flag", 1)
modparam("acc", "db_missed_flag", 2)


modparam("usrloc", "db_mode",   0)
*modparam("seas","listen_sockets","127.0.0.1:5080");*

route{
        if(!as_relay_t("app_server_one")){
           t_reply("500","Application Server error");
        }


        if (!mf_process_maxfwd_header("10")) {
                sl_send_reply("483","Too Many Hops");
                exit;
        }

        if (has_totag()) {
                if (loose_route()) {
                        if (is_method("BYE")) {
                                setflag(1); # do accounting ...
                                setflag(3); # ... even if the transaction
fails
                        }
                        route(1);
                } else {
                        if ( is_method("ACK") ) {
                                if ( t_check_trans() ) {
                                        # non loose-route, but stateful ACK;
must be an ACK after a 487 or e.g. 404 from upstream server
                                        t_relay();
                                        exit;
                                } else {
                                        # ACK without matching transaction
... ignore and discard.\n");
                                        exit;
                                }
                        }
                        sl_send_reply("404","Not here");
                }
                exit;
        }
        # CANCEL processing
        if (is_method("CANCEL"))
        {
                if (t_check_trans())
                        t_relay();
                exit;
        }

        t_check_trans();
        # record routing
        if (!is_method("REGISTER|MESSAGE"))
                record_route();

        # account only INVITEs
        if (is_method("INVITE")) {
                setflag(1); # do accounting
        }
        if (!uri==myself)
        {
                append_hf("P-hint: outbound\r\n");
                route(1);
        }

        if (is_method("PUBLISH"))
        {
                sl_send_reply("503", "Service Unavailable");
                exit;
        }
        if (is_method("REGISTER"))
        {
                if (!save("location"))
                        sl_reply_error();
                exit;
        }
        if ($rU==NULL) {
                # request with no Username in RURI
                sl_send_reply("484","Address Incomplete");
                exit;
        }
        if (!lookup("location")) {
                switch ($retcode) {
                        case -1:
                        case -3:
                                t_newtran();
                                t_reply("404", "Not Found");
                                exit;
                        case -2:
                                sl_send_reply("405", "Method Not Allowed");
                                exit;
                }
        }
        # when routing via usrloc, log the missed calls also
        setflag(2);
        route(1);
}
route[1] {
        # for INVITEs enable some additional helper routes
        if (is_method("INVITE")) {
                t_on_branch("2");
                t_on_reply("2");
                t_on_failure("1");
        }

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













-- 
Personal webpage - www.jonbaraq.eu

Vocal de Redes y Linux de la Rama de Estudiantes del IEEE - UPM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20081014/d9eeec63/attachment-0001.htm 


More information about the Users mailing list