Hello
Im trying to use the presence X-Lite 3.0 where you can see if the other
person is away, on the phone, offline, etc
But everytime I run X-Lite I get this error in Kamailio:
[7055]: LOG: route 2
[7055]: LOG: R2 - SUBSCRIBE
[7055]: ERROR:presence:handle_subscribe: Missing or unsupported event
header field value
[7055]: ERROR:presence:handle_subscribe: event= message-summary
In main routing, I call route 2:
if( is_method("PUBLISH|SUBSCRIBE"))
route(2);
route[2]
{
log(3, "LOG: route 2 \n");
if (!t_newtran())
{
log(3, "LOG: R2 - t_newtran\n");
sl_reply_error();
exit;
};
if(is_method("PUBLISH"))
{
log(3, "LOG: R2 - PUBLISH \n");
handle_publish();
t_release();
}
else
if( is_method("SUBSCRIBE"))
{
log(3, "LOG: R2 - SUBSCRIBE\n");
handle_subscribe();
t_release();
}
exit;
# if presence enabled, this part will not be executed
if (is_method("PUBLISH") || $rU==null)
{
log(3, "LOG: R2 - PUBLISH \n");
sl_send_reply("404", "Not here");
exit;
}
return;
}
What could be missing?
Thanks
Regards
Joao Pereira