Initiating SMS Text Messages - Return to PhoneML Specs or Questions and Feedback?

Initiating an SMS text messages on the following carrier networks from your application is incredibly simple with Teleku! All you need to do is call the following URL and pass it the phone number and extension that you wish to dial in the URL. Teleku will respond with the status of the sms attempt (success or failure).

http://teleku.com/sms/number/encoded_message?apikey=123abc

Example:
http://teleku.com/sms/6025551212/testing+teleku?apikey=123abc

Teleku will text the number specified in the URL and send your desired message!

Note: You can specify the callerid for the outbound SMS text message by adding it to the end of the URL as a query parameter as follows:

http://teleku.com/sms/6025551212/testing+teleku?callerid=14808611000&apikey=123abc

Note: API Keys are now required for all outbound phone calls and SMS messages. You can find your API Key listed in your Dashboard.


Supported SMS Carriers

Our list of supported carriers is growing! If you do not see your carrier on the list, please send us a message below.


SMS Applications (Upgraded Samurai Warrior platform Only)

Teleku can be used to interact with mobile SMS text messages. In fact, the same PhoneML voice application can respond to SMS inquiries without any changes. Callers can text your Teleku application phone number and interact with your application to provide information just as your voice application would respond.

Below is an example of an SMS store location application written in PhoneML for Teleku:

<?xml version="1.0" encoding="UTF-8"?>
<phoneml>					
  <speak>Welcome to Best Healthcare. For a list of doctors nearby, enter your zip code.</speak>
  <input>http://acme.com/zipcode</input>
</phoneml>

Response for your Web application lookup:

<?xml version="1.0" encoding="UTF-8"?>
<phoneml>					
  <speak>There are 5 doctors in your area.  The closest is located at 123 Main Street. </speak>
  <speak>Would you like more results?</speak>
  <input options="1,2,yes,no">http://acme.com/moreresults</input>
</phoneml>

Your SMS PhoneML application responds the same way your voice application responds with HTTP Form Posts from Teleku with system variables and callerinput fields. You simply use PhoneML XML or JSON as your response to Teleku.