I try to create a simple SIP server. Requests are processed asynchronously. Tests showed a problem with subsequent registers: first register is received and processed normally (200 ok was sent), after that I wait for re-register (and don't destroy hua_handle), it is received (with the same tags and call-id as the first one), but neither it is passed for processing, nor it is responded automatically.
wireshark
debug output