Follow CDYNE Blog on WordPress.com
Header Image -

Tag Archives

4 Articles

Send SMS to Over 200 Countries & 800 Carriers

SMS Notify! supports text messaging worldwide with the potential to reach over 5 billion people globally.  You can reach this network of mobile users by purchasing a UK DID for assignment to your SMS Notify! license key. When you pass a phone number with 011 + the country code, the API will automatically use the UK DIDs assigned to the license key for sending the text messages.

Unicode Support

Another great feature is Unicode support. Unicode is a standard for handling text in all writing systems, and allows you to send text messages in many languages. It provides a unique number for every character, and allows text data to pass through many systems regardless of the platform, computer program, or programming language used. You should note that that the receiving device determines which characters it will display. While it may support Unicode, it may not display all Unicode characters.

Unicode covers any language that can be written in a script (e.g. Latin, Greek, Cyrillic, Han, etc.), which is an inventory of graphical symbols.  For example, a single script such as Latin may be used to write hundreds of languages (e.g. English, Spanish, and West Germanic), whereas a single language like Japanese may use multiple scripts including Han, Hiragana, and Katakana.

Which Encoding Does SMS Notify! Support?

To send Unicode messages using SMS Notify!, set the IsUnicode parameter to True in the AdvancedSMSSend method. The API supports UTF-16, which is a character encoding for Unicode. Unicode text messages are 70 characters per transaction. Non-Unicode messages are 160 characters.
By default the IsUnicode parameter is set to False. In this instance, SMS Notify! supports Latin-9, or ISO/IEC 8859-15 encoding which are 160 characters per transaction.

A Couple of Tips for Sending International Text Messages

  • 011 + country code + phone number in the PhoneNumber parameter when sending messages outside of the U.S. and Canada. SMS Notify! will automatically send from your International DIDs.
  • Some international carriers use spam-filters which block messages based on content. Check out the Carrier Restrictions tab (Excel doc) for more details.

 

Contact CDYNE for more information about Extended International SMS coverage.

Test SMS Notify! API for free.

0 views

SMS Notify! API System Keywords

SMS Notify! API is a programming interface that provides connectivity to wireless carriers. It allows developers to build business applications to send and receive text messages using DIDs or short codes. DIDs are SMS-enabled 10-digit phone numbers (e.g., 757-544-9510), and short codes are 5- to 6-digit numbers (e.g. 55512). Here is a PDF document outlining the differences between each method. One important feature of SMS Notify! is the system keywords. When a person begins a text message with a system keyword and sends it to your DID or short code, SMS Notify! will automatically send a text message reply. System keywords and responses vary between DIDs and short codes as outlined below.

DID System Keywords

HELP

System Response:“Business Name”-SMS Notifications.Txt STOP to end.Msg&Data Rates may apply.”Business point of contact.”

  • The default business name is the name used to sign up for the SMS Notify! account. This may be updated by contacting CDYNE.
  • The business point of contact is two forms of contact including any combination of phone number, email, or website.
STOP, END, CANCEL, UNSUBSCRIBE, QUIT

System Response: This provider is now blocked. Text back RESUME to unblock your number.

  • SMS Notify! API will block the recipient’s number from receiving messages until the recipient sends RESUME.
  • CDYNE will log the recipient STOP request including the license key, sending DID, and recipient’s phone number.
  • The STOP response occurs at the license key level. SMS Notify! will only block messages from that same license key to the recipient’s phone number.
  • Other license keys may send to the recipient’s phone number.
RESUME

System Response: OK.

  • This will allow SMS Notify! to send messages to a recipient who previously sent a STOP command.
  • License Key with Assigned DIDs: The recipient can reply RESUME to any DID assigned to the license key that logged the original STOP request.
  • License Key without Assigned DIDs: The recipient must reply RESUME to the original DID assigned to the license key that logged the original STOP request.

Short Code System Keywords

HELP, HLP, AIDE, INFO

System Response:“Business Name”: Reply STOP to cancel. Msg&Data Rates may apply. Msg Freq per acct setup. “Business #.”

  • The default business name and number is the name and number used to sign up for the SMS Notify! account. This may be updated by contacting CDYNE.
  • The HELP response for short codes are at the license key level so you can set up multiple custom HELP responses per short code.
STOP, END, CANCEL, UNSUB, QUIT, ARRET

System Response:“Business Name”: You have opted out and will no longer receive messages from this service. “Business #”

  • SMS Notify! API will block the recipient’s number from receiving messages until the recipient sends RESUME.
  • The STOP response occurs at the license key level. SMS Notify! will only block messages from that same license key to the recipient’s phone number.
  • The reply to French keywords is the standard English reply.
RESUME

System Response: Welcome to “ProgramName”. Reply STOP to cancel. Reply HELP for help or call “ProgramContact”. Msg&Data rates may apply.  Msg freq per acct setup. Pwr’d by CDYNE.

  • Shared short code system messages will contain “Pwr’d by CDYNE.” Dedicated short code messages will not.

Contact CDYNE for more information about short codes.

Test SMS Notify! API for free.

0 views

Receiving SMS Messages with Short Code Keywords

A short code keyword is a unique one-word phrase that identifies a business, product or service. Keywords allow multiple  businesses to run unique campaigns on the same short code. Likewise, a business using a dedicated short code can differentiate communications with multiple keywords. For example, your dentist places a sign in the waiting room that says, “Text SMILE to 55512 to get appointment reminders.” In this example, “SMILE” is the keyword, and “55512” is the short code. By texting SMILE to short code 55512, the patient is opting in to receive appointment reminders. Using the same short code, the dental office may run a separate promotional offer. For example, “Text WHITE to 55512 for $25 off teeth whitening.” In this way, patients choose the interaction they wish to receive from their dentist. Communication with short codes and keywords give businesses great flexibility and responsiveness when engaging their customers, patients, or clients with text messaging. Here are guidelines and rules to consider when using keywords:

Select User Friendly Keywords

Keep it short – A short keyword is easy to remember.

Make it memorable – An easy to remember keyword will generate a better response.

Use a single word – SMS Notify! will match the entire message when checking for incoming keywords. If an incoming keyword is followed by any characters, a match will not be made.

SMS Notify! Incoming Keyword Rules

  • Only 1 instance of keyword per short code
  • Keyword cannot be a system keyword (e.g., STOP, HELP, ect.)
  • Keyword must be at least 3 characters long
  • Keyword cannot be a typical SMS response (e.g., sure, yes, thanks, monday)
  • Keywords are not case sensitive; ‘THIS’ is the same as ‘this’ and ‘ThIs’

Using PostBackURL to Capture Incoming Keywords

Developer’s can set up automated responses to incoming keywords using the SMS Notify! API PostBackURL system. When a keyword is assigned to your short code, CDYNE can also assign a URL or webpage you designate. Set your application to look for the variable SMSResponse=1, which is posted when a message is sent to your short code, or when a response to your outgoing message arrives. PostBackURL data is posted behind the scenes, and is not visible on your webpage. Program your application to capture the PostBackURL variables that are passed to your webpage from SMS Notify! API.

Contact CDYNE for more information about short codes.

Test SMS Notify! API for free.

0 views

Bulk SMS With Short Codes

CDYNE is proud to announce SMS Short Code Service availability. SMS Notify! customers have requested bulk text messaging and can now send up to 35 text messages per second. A short code is a 5- or 6-digit number such as 99431 that is assigned to a business to send text messages over supporting carrier networks. SMS Notify! now supports U.S. and Canadian short codes.

Short codes come in two varieties: random or vanity. A random short code is assigned, and a vanity short code is a number or word you can request for example 77493 for “PRIZE.” They are easy to remember numbers businesses can use to communicate with their customers and clients.

Launching a short code requires access to wireless carrier networks and carrier approval. This includes a carrier application which details the message flow between your business and text message recipients. Short code setup and carrier approval typically takes 8-10 weeks. While setting up short code access, businesses can use SMS-enabled phone numbers (DIDs) to test their applications with SMS Notify! API.

Short codes are an excellent mobile communication tool to reach customers with immediate and relevant information.

Contact CDYNE today for more Short Code Service information.

Or sign up for a free trial license key to test CDYNE Phone Notify! API.

Developers find CDYNE SMS Notify! API integration details on the CDYNE developer’s wiki.

0 views