That couldn't possibly work. Where would you deliver callbacks? What about authentication? If you have control over the nat, why not just fix the udp timeouts?