El 1 de julio de 2009 09:03, rubenrojas - Trc.esrubenrojas@trc.es escribió:
Este es el fix adecuado para colocar en el kamailio.cfg qu eviene por defecto
en el main route en la sección de initial request hay que cambiar esta seccion: if (is_method("REGISTER")) { if (!save("location")) { sl_reply_error(); }
exit; }
por esta: if (is_method("REGISTER")) { if (isflagset(5)) { setbflag(6); }
if (!save("location")) { sl_reply_error(); }
exit; }
y dejar el onreply_route tal y como viene por defecto, ya no se perdera el flag(6) y se ejecutara el fix_nated_contact() del onreply_route
espero que les sirva a otros, seria bueno agregar esto al kamailio.cfg que viene por defecto
extiendo las gracias a la lista en ingles de kamailio por ayudarnos a conseguir el fix
Hecho, muchas gracias: http://openser.svn.sourceforge.net/viewvc/openser?view=rev&revision=5887