SMS Services
sms-messenger
SMS in your industry
MessageMedia has set up text message services for businesses across a huge range of American industries, to find out more, please:
contact us
SMS Buyers' Guide
SMS is a relatively new industry with few entry barriers, and novice re-sellers come and go at regular intervals. To ensure you choose a reliable SMS provider, we recommend you ask:
these questions

SMS API FAQ

If we can't answer your questions below, please call us!

 

How are replies received through the API?

We have 2 methods for receiving text message replies back to our API:

1. Polling the SMS gateway
Replies are stored on the SMS gateway until a request from the API polls for the messages. Your messages can then be downloaded to the API and handled by the application.

2. Pushing messages 
The alternative is your messages can be pushed to your application through HTTP GET variables as soon as they're received by the SMS gateway.

How are replies matched to the sent SMS message?

SMS sent via MessageMedia's APIs can be tagged with an internal message ID. This ID is then attached to any corresponding replies, allowing your system to match the reply to the original message.

How is the sending number displayed?

Messages sent through the API will appear to come from a random number. This range of numbers is used as part of the process of matching replies to the relevant message.

This will mean a recipient may see a different sending number for messages received from the API. However, recipients just need to reply to the message and their reply will be delivered back to the sender.

For an inbound SMS service (receiving messages back from the handset) a dedicated number can be allocated to your account.

Can SMS be sent to multiple numbers through an API?

Yes, all MessageMedia APIs can send SMS to multiple numbers, you just add the cell numbers and messages to the API's internal message batch. Your messages can then be sent out to all the recipients in one batch.

Is there a character limit on a text message?

Yes. Text messages are limited to a maximum of 160 characters. That said, MessageMedia's APIs can split messages over 160 characters into multiple messages. Each SMS includes a reference that the message is continued, and the messages are sent to recipients at 30 second intervals.

How do your APIs communicate with the SMS gateways?

Each API communicates with our SMS gateway through HTTP on Port 80 (or port 443 for secure mode). Proxy servers and authentication can also be accommodated. If your firewall requires that specific addresses be permitted access, please let us know.

Can text messages be encrypted?

Yes. We have a secure mode in our APIs that allows SMS to be sent using HTTPS over port 443.

How exactly does delivery tracking technology work?

MessageMedia SMS delivery tracking can be used to record the time and date that text messages are received on a cell phone. Delivery reports are sent to the API in the same manner as replies, but with no message text. Accordingly, the status of the delivery report will be 1 of 3 options: P for pending, D for delivered or F for failed. Text messages will be marked as Pending until it is marked as delivered or failed.

Can I add line breaks to SMS messages?

Yes - new lines can be created using your application's standard newline character, for example: \r\n.

Do you provide sample code?

Yes - all APIs come with sample code in the documentation or API package. Additional code examples in Visual C++, VB.NET and ASP are available for the COM API.

 
Find out why businesses across America choose MessageMedia
Why MessageMedia?
  • Simple, 2-way SMS products
  • Reach cells on any US carrier
  • 100% uptime guarantee
  • Expert advice and support
  • Experience in all industries
  • Outstanding value for money
Inside MessageMedia
Our USA team is in Boulder, Colorado, and our head office is in Melbourne, Australia. Take a tour & we'll explain how our passion drives your success:

television Take a tour of MessageMedia's head office