You can use Messente's HTTP SMS API to send and receive SMS to every country in the world.
Messente has also ready-made libraries for easy integration - go and check out Messente API Libraries.
HOW TO SEND SMS MESSAGES WITH MESSENTE'S SMS API:
Make HTTPS request to SMS Messaging API
Check the response code and store returned
MessageID to match DLR later
SMS is sent to the handset
Handset responds with Delivery Report (DLR).
If DLR callback URL was configured in API Settings, Messente forwards the DLR to you with the same