On 09/17/2012 10:36 AM, Gary Shergill wrote:
root@opensep:~# service kamailio restart Not starting Kamailio: invalid configuration file! -e 0(7892) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 392, column 32-36: syntax error 0(7892) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 392, column 32-36: Invalid arguments 0(7892) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 392, column 37: ERROR: bad config file (3 errors)
Check what's in line 392, it should give you a hint what's wrong.
Anyone knows what is wrong please? Hoping to get presence and IM working on the Kamailio server (enabling this presence module enables IM, correct?).
I'm also not familiar with the default kamailio config, but presence itself has nothing to do with IM per se. There are two ways doing IM in SIP: one is page-mode using MESSAGE requests, which should take pretty much the same route as INVITE (that is: authorization of caller, normalization of callee, lookup in location table, then t_relay to callee); the other one is MSRP, which is actually an INVITE with a special payload. If you use sylkserver, then you can just forward the INVITE to sylkserver, which has an MSRP relay integrated, otherwise you can use http://kamailio.org/docs/modules/3.3.x/modules/msrp.html to handle MSRP directly within kamailio without a 3rd party server.
Andreas