GizmoSMS which is web based test messaging service and making free service world wide and you can make free SMS and also make free phone call to your desired number. You don’t have to pay any money for phone call or SMS but your receiver might be have to pay for the receiving(not sure, it depends).
Even, you don’t need to register yourself, no email address or phone registration required. Simply select the country, phone number, type your messages and press vafiry number and Press Send button. Around 50 country corrently they are supportinng.
If you like their service, you can buy some credits with $2 dollars. You can use their desktop clients to call anywhere and is available to download anytime.