Sending and Receiving SMS Messages
Aculab Cloud lets you communicate with your customers using SMS text messages. You can purchase telephone numbers and use them to send and receive messages.
To send and receive messages, you need:
- A Production or Premium account - if you have a developer account, please upgrade your account Opens in new window.
- A number on Aculab Cloud which has messaging enabled - to check this, view your purchases Opens in new window. If none of your numbers supports messaging, or you want to buy a new number that does, buy a Message (SMS) capable number.
- A web server - so Aculab Cloud can tell you about status updates for your messages.
- Credit on your account - so you can buy a number and pay for your messages.
To receive messages, you also need:
- An Inbound Service for your number - which must be set up to handle messages. An Inbound Service tells Aculab Cloud how to handle incoming messages and calls to a particular number. First, view your Inbound Services Opens in new window. If you've not already created a Service for your number, click the Inbound Service Address dropdown and choose Your numbers, then Choose your phone number and click Create New Entry. If you have one already, just click your number in the list. Either way, then click the Messages tab and enter the Notification page, a page on your web server which Aculab Cloud will access to tell you when new messages arrive.
How it works
You pass the message to Aculab Cloud via the Managing SMS Messages Web Service. You can do this from your browser's address bar, call the appropriate function from one of our High-Level Language Wrappers or call it direct.
Aculab Cloud queues the message then submits it to a carrier and accesses your status_page to say that's done. The carrier accepts the message, sends it on towards the mobile phone, and Aculab Cloud accesses your status_page to tell you it's been sent.
If you've requested a delivery report and they're supported, the phone will acknowledge receipt, the carrier passes that on to Aculab Cloud, which accesses your status page to tell you the message has been delivered.
For more detailsSee Handling status updates for details of what is sent to your status page.
How it worksA mobile phone sends a message to your number. It is received by one of our carriers, which passes it on. It's received by Aculab Cloud, which accesses your notification page to give you the message.
How to receive messagesWhen messages are received on your numbers, you can choose to be notified via pages which you host on your web server. To make this work for one of your numbers:
For more detailsTo see the content of what Aculab Cloud passes to your notification page, see Managing SMS Messages.