Kamailio uses a multi-process model. So there are a group of UDP receiver who all process SIP messages from UDP. Each individual process can block during processing, but as there are several of them, the server will continue to process traffic. Please contact the developer list (sr-dev) for further questions, the tracker is for tracking bugs and enhancements.