Cocoa Talk is an application that you can make free voice and video calls. Since it is a phone number based messaging service, you can make free calls as you wish. With the location reporting feature, you can learn the locations of your friends and report your own location.