Hi David,
Great work here!
I've got a question, in your code snippet in C,
I don't see you setting the "Originate Timestamp" (or t0) in the packet you're sending,
however, isn't this value mandatory in order to get back a response from the server?
Thank you