[SR-Users] Kamailio failed to start

Wingsravi R wingsravi777 at gmail.com
Sat Oct 19 11:19:25 CEST 2013


Hi,

Ya i do change the Presence block also, but the same error is logging:

$ sudo /etc/init.d/kamailio start
Not starting Kamailio: invalid configuration file!
-e
 0(5930) INFO: tls [tls_init.c:385]: init_tls_compression(): tls: init_tls:
disabling compression...
 0(5930) : <core> [cfg.y:3570]: yyerror_at(): parse error in config file
/etc/kamailio/kamailio.cfg, line 815, column 1: syntax error
 0(5930) : <core> [cfg.y:3570]: yyerror_at(): parse error in config file
/etc/kamailio/kamailio.cfg, line 815, column 1: invalid  route  statement
 0(5930) : <core> [cfg.y:3567]: yyerror_at(): parse error in config file
/etc/kamailio/kamailio.cfg, line 818, column 1-5:
ERROR: bad config file (3 errors)

Here below is the script that looks like:

# Per SIP request initial checks
route[REQINIT] {
#!ifdef WITH_ANTIFLOOD
    # flood dection from same IP and traffic ban for a while
    # be sure you exclude checking trusted peers, such as pstn gateways
    # - local host excluded (e.g., loop to self)
    if(src_ip!=myself)
    {
        if($sht(ipban=>$si)!=$null)
        {
            # ip is already blocked
            xdbg("request from blocked IP - $rm from $fu (IP:$si:$sp)\n");
            exit;
        }
        if (!pike_check_req())
        {
            xlog("L_ALERT","ALERT: pike blocking $rm from $fu
(IP:$si:$sp)\n");
            $sht(ipban=>$si) = 1;
            exit;
        }
    }
#!endif
}

# Presence server route
route[PRESENCE] {
  if(!is_method("PUBLISH|SUBSCRIBE|NOTIFY"))
    return;
#!ifdef WITH_PRESENCE
  # create new transaction to catch retransmissions
  if (!t_newtran())
  {
    sl_reply_error();
    exit;
  }

  if( is_method("NOTIFY"))
  {
    xlog("L_INFO", "*** xmpp-handled NOTIFY message.");
                if(pua_xmpp_notify())
                t_reply("200", "OK");
                t_release();
                exit;
  }
    else if( is_method("SUBSCRIBE"))
             {
                xlog("L_INFO", "*** xmpp-handled SUBSCRIBE message.\n");
                handle_subscribe();
                if($(hdr(Event))== "presence")
                {
                pua_xmpp_req_winfo("$ruri", "$hdr(Expires)");
                }
                t_release();
                exit;
  }
    else if(is_method("PUBLISH"))
     {
         handle_publish();
         t_release();
         exit;
 }
#!endif
}

please help me in resolving this problem.



On Sat, Oct 19, 2013 at 1:35 PM, Salman Zafar <msalman212 at gmail.com> wrote:

> I think you the same problem with route[presence]
>
> }
> #!endif
>
>
>
>
> On Sat, Oct 19, 2013 at 12:55 PM, Wingsravi R <wingsravi777 at gmail.com>wrote:
>
>> Dear Salman,
>>
>> thank you for the reply.
>>
>> i did change as you suggested and then ran the kamailio, but it agian
>> logged  some errors:
>>
>>
>> $ sudo /etc/init.d/kamailio start
>> Not starting Kamailio: invalid configuration file!
>> -e
>>  0(5744) INFO: tls [tls_init.c:385]: init_tls_compression(): tls:
>> init_tls: disabling compression...
>>  0(5744) : <core> [cfg.y:3570]: yyerror_at(): parse error in config file
>> /etc/kamailio/kamailio.cfg, line 815, column 1: syntax error
>>  0(5744) : <core> [cfg.y:3570]: yyerror_at(): parse error in config file
>> /etc/kamailio/kamailio.cfg, line 815, column 1: invalid  route  statement
>>  0(5744) : <core> [cfg.y:3567]: yyerror_at(): parse error in config file
>> /etc/kamailio/kamailio.cfg, line 817, column 1-5:
>> ERROR: bad config file (3 errors)
>>
>> Regrards
>> Ravi
>>
>>
>> On Sat, Oct 19, 2013 at 1:03 PM, Salman Zafar <msalman212 at gmail.com>wrote:
>>
>>> check these lines:
>>>
>>> route[REQINIT] {
>>> #!ifdef WITH_ANTIFLOOD
>>>
>>> .....
>>> .....
>>> ....
>>> }
>>> #!endif
>>>
>>>
>>>
>>> it should be
>>>
>>>
>>> #!endif
>>> }
>>>
>>>
>>>
>>> On Sat, Oct 19, 2013 at 12:11 PM, Wingsravi R <wingsravi777 at gmail.com>wrote:
>>>
>>>> Dear kamailio'ns
>>>>
>>>> I am running kamailio 4.0.3 on ubuntu 12.04 and installed kamailio from
>>>> its repository. I had changed the default kamailio config file, and
>>>> inserted xmpp and presence related script. But after all when i tried to
>>>> start my kamailio server I am getting the following errors:
>>>>
>>>> $ sudo /etc/init.d/kamailio start
>>>> Not starting Kamailio: invalid configuration file!
>>>> -e
>>>>  0(5502) INFO: tls [tls_init.c:385]: init_tls_compression(): tls:
>>>> init_tls: disabling compression...
>>>>  0(5502) : <core> [cfg.y:3570]: yyerror_at(): parse error in config
>>>> file /etc/kamailio/kamailio.cfg, line 816, column 6: syntax error
>>>>  0(5502) : <core> [cfg.y:3570]: yyerror_at(): parse error in config
>>>> file /etc/kamailio/kamailio.cfg, line 816, column 6: missing '(' or ')' ?
>>>>  0(5502) : <core> [cfg.y:3570]: yyerror_at(): parse error in config
>>>> file /etc/kamailio/kamailio.cfg, line 816, column 6: bad command: missing
>>>> ';'?
>>>>  0(5502) : <core> [cfg.y:3570]: yyerror_at(): parse error in config
>>>> file /etc/kamailio/kamailio.cfg, line 816, column 15: '('')' expected
>>>> (function call)
>>>>  0(5502) : <core> [cfg.y:3570]: yyerror_at(): parse error in config
>>>> file /etc/kamailio/kamailio.cfg, line 816, column 15: bad command: missing
>>>> ';'?
>>>>  0(5502) : <core> [cfg.y:3570]: yyerror_at(): parse error in config
>>>> file /etc/kamailio/kamailio.cfg, line 816, column 17: bad command
>>>> ERROR: bad config file (6 errors)
>>>>
>>>> All of the above errors are pointing at route[Presence] block in the
>>>> script.
>>>> What could be the reason for the errors and is there any fault in my
>>>> config file (please find the attachment for the same).
>>>>
>>>> Thanks in advance.
>>>>
>>>> Regards.
>>>> Ravi
>>>>
>>>>
>>>> _______________________________________________
>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>>> sr-users at lists.sip-router.org
>>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>>
>>>>
>>>
>>>
>>> --
>>> Regards
>>>
>>> M. Salman Zafar
>>>
>>> VoIP Professional
>>>
>>>
>>> _______________________________________________
>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>> sr-users at lists.sip-router.org
>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>
>>>
>>
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users at lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>
>
> --
> Regards
>
> M. Salman Zafar
>
> VoIP Professional
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20131019/fa00e971/attachment.html>


More information about the sr-users mailing list