both of them have the phone and i can connect the sms with anyone of them?!
Address is used for location details, like an office or warehouse, with a general phone number for that place (like the main office line). Contact, on the other hand, is for storing details about specific people, with their direct phone numbers. So, Address contact number is usually for the place, while Contact number is for an individual at that location.
Now as per the scenario, you can configure it.