Hoola!
Acabo de instalarme Kamailio 1.4 en casa para hacer una pruebas, y tras adaptar el fichero de configuración, veo que al recibir un PUBLISH no se genera el NOTIFY a gente que esta suscrita :(
Ya me había peleado con esto antes, y era tema de poner el force_active a 1 en el módulo presence_xml, pero ya no me hace caso :-O
Pego las secciones relevantes del cfg:
modparam("presence", "max_expires", 3600) modparam("presence", "server_address", "sip:192.168.1.115:5060") modparam("presence_xml", "force_active", 1)
route[11] {
## Auth check route(22);
## Absorber retransmisiones if (!t_newtran()) { sl_reply_error(); exit; }
if (method=="PUBLISH") { xlog("L_INFO","$C(px) -- Gestionando PUBLISH -- $C(xx)\n");
if($hdr(Sender)!= NULL) { handle_publish("$hdr(Sender)"); } else { handle_publish(); } t_release();
} else if (method=="SUBSCRIBE") { xlog("L_INFO","$C(px) -- Gestionando SUBSCRIBE -- $C(xx)\n"); handle_subscribe(); t_release(); }
}
Hay algo extraño por lo que pueda estar fallando? Mil gracias!