[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