it could have been a call from a skype user - caller id for skype to landline/cell lines is all 0s if the skype user has skypeout but not skypein.
Also would explain why you could not return the call as there is no phone number to call back.
ANI - aka caller id, especially in a VOIP phone can pretty much be set to display anything