Because the REGISTER has expires=0 on the contact, so this is a DEREGISTRATION,and that's why you do not see any contacts in the 200 OK.You need to check that you have contact headers before saving based on the 200 OK. Or possiblyread the response code from save().