The only problem with it is when a fuc**ng SIP ALG enabled router takes place. It will modify the request so it'll look as coming from public IP (NAT cannot be detected in Kamailio), but most of these infernal routers don't mantain the keepalive so the input traffic is closed after UDP "connection" expires in the router.
Oh, I forgot to take that into account! Thanks for the pointer! :)