Follow CDYNE Blog on WordPress.com
Header Image -

Tag Archives

29 Articles

SMS-Enable Your Apps for Only 1 Cent per Text Message

CDYNE Announces New Lower SMS API Pricing

In 2011 CDYNE cut the price of all text messaging to 1 cent worldwide. Text messages to the U.S. and Canada are still 1 cent, but CDYNE upgraded its worldwide reach to a more reliable provider. This international SMS upgrade costs a little more, but it offers Unicode support allowing you to send text messages in many languages. Also, DIDs are available in over 20 countries.

The international offering allows you to send text messages to over 200 countries. There is also a separate inbound reach to UK DIDs for users who require inbound messaging. Two-way messaging is available in most countries where DIDs are offered. Here is an SMS international coverage link to an Excel sheet outlining the pricing, outbound reach, inbound reach, available DIDs, and carrier restrictions.

SMS Notify! 2.0 is a 2-way text messaging Web Service that sends and receives text messages through secure SMS gateways. Commonly used messaging features include automated appointment or payment reminders, product delivery status notifications, and subscriber event messaging.

Automated Keyword Management

CDYNE has added automated keyword management features into SMS Notify! 2.0. SMS message recipients who type HELP, STOP, END, CANCEL, UNSUBSCRIBE, and QUIT keywords will now receive an automated acknowledgement.

When a CDYNE SMS Notify! 2.0 recipient types “HELP” CDYNE will automatically send back a default string with company name, contact information and STOP instructions to end text messages. This allows the recipient to know who is contacting them, and provides them with information on how they can contact the sender. SMS Notify! 2.0 users have the option to customize the HELP return string.

CDYNE SMS Notify! 2.0 automatically manages the STOP, END, CANCEL, UNSUBSCRIBE, and QUIT keywords. When an SMS recipient sends any of these keywords, CDYNE will send an automated acknowledgement. This will block the recipient’s number from receiving messages from our system in an effort to protect them from unwanted or unsolicited messages.

Free SMS API Test Keys

Sign up today to test CDYNE SMS Notify! 2.0 for free.

For more information about CDYNE SMS APIs, please call 1-800-984-3710, inquire or initiate a chat.

4 views

HOW SMS NOTIFY! API HANDLES INVALID PHONE NUMBERS

What happens when a user tries to send SMS text messages to an invalid phone number? Fortunately, CDYNE’s SMS Notify! SMS Gateway API will automatically clean up certain errors for U.S. and Canadian phone numbers. For example, if you were to send a message to “7575449510e,” the API would take out the “e” and send the message to 7575449510. In this example, SMS Notify! API would return a parameter of “NoError” and continue to send the message to the cleaned up phone number.

The correct format to send U.S. and Canadian numbers is a string such as 7575551234. The International phone number format is a string that includes 011 + country code + number.

While the SMS Notify! text message API will clean errors such as extra digits and/or letters, it will not clean numbers if it has been entered incorrectly and is still a valid number.  For example if you wanted to send a notification to 7575449510, but instead you had the number as 7575449501 within your script, the message would be sent to 7575449501 as it is a valid number.

So when will SMS Notify! API return a “PhoneNumberInvalid” error?

One example is when a phone number contains a character plus six numbers – such as when the letter “o” takes the place of the number zero. A second example is a series of fives, such as 555-555-5555. The image below shows how SMS Notify! will handle these.

When an error occurs due to an invalid phone number, the notification will not be sent to the intended recipient.  However, the account will still be charged for the transaction. The charge takes place because a request was sent to CDYNE and a response was received from CDYNE servers.

What happens if I send a landline phone number to SMS Notify! API?

CDYNE SMS Notify! API does not do a phone verification check on phone numbers, and it will send all valid numbers out. One work around is to run your phone list through CDYNE Phone Verification API which will return whether a phone number is a landline or cell number. CDYNE Phone Verification API is a cost effective way to distinguish between a landline and cellular or even fake phone numbers. Ask about discounts when used in conjunction with SMS Notify! or Phone Notify! APIs.

Sign up for a free trial key to test the Web Services for free!

You can sign up for a trial license key to test SMS Notify! API and Phone Verification for free. For more information about CDYNE Web Services, please call 1-800-984-3710, inquire or initiate a chat.

2 views

CDYNE PostBackURL for Phone Notify! and SMS Notify! APIs

PostBackURLs allow Phone Notify! and SMS Notify! API customers to instantly know when an end user responds to a message or notification.  When a notification is sent out, CDYNE servers send a message back to the company’s designated PostBackURL noting the message has been sent.  When an end user responds, the results are also posted to the PostbackURL.

PostbackURL Assignment

A PostBackURL can be assigned to SMS Notify! and/or Phone Notify! request by using the advanced methods.  The advanced method for each service will have a property called StatusPostBackURL which is set with a link to the webpage created to handle a post back.  In addition, for incoming calls and text messages to a dedicated line that are not responses to previous messages, a StatusPostBackURL can be assigned directly to a customer’s DID (Phone number) allowing all end user generated traffic to go directly to the post back page.  This can be set up by contacting an account representative at 1-800-984-3710, sending an email inquiry or initiating a chat.

Using a PostBackURL with Phone Notify!

PostBackURLs can be very useful with the Phone Notify! API. It prevents the need to use the GetQueueIDStatus or GetMultipleQueueIDStatus methods. When using these methods, the customer’s server calls the methods multiple times as the customer would not know when the call has finished. With a PostBackURL in place, this allows the customer to have a webpage that will accept a POST from the Phone Notify! API when a call is placed, the call status has changed, the call is finished, or when a call is received (if using an Incoming DID).

When sending notifications, the PostBackURL can be set by using either the ~StatusChangePostURL()~ script command at the beginning of the call script (especially when using NotifyPhoneBasic), or the StatusChangePostURL parameter in the NotifyPhoneAdvanced operation. When using an Incoming DID with the Phone Notify! API, a CDYNE account representative can assign a PostBackURL to that Incoming DID assigned to the customer’s account.

All available operations for the Phone Notify! API can be found here: http://ws.cdyne.com/NotifyWS/PhoneNotify.asmx, and advanced scripting commands can be found here: http://wiki.cdyne.com/index.php/Phone_Notify!_TextToSay_Advanced_Commands

Using a PostBackURL with SMS Notify!

With SMS Notify! There are several advantages to setting a StatusPostBackURL.  When a user responds to a message, CDYNE will immediately notify the SMS Notify! API customer via a post to the StatusPostBackURL. This eliminates the need for the customer to constantly query CDYNE servers for responses.

SMS Notify! API customers will receive a sent post with a PostBackUrl set in the request. The sent Post simply states the status of the SMS message at that time, and whether or not there were any minor errors in the request.  When this request is properly formatted, then the SMS message will be queued in the CDYNE system awaiting processing by the carrier.

If the recipient responds after the message has been sent, CDYNE will post the response post as well. The response post contains the recipient’s message and can be handled however your business model demands (i.e. storing the information in a database, or responding with another message).

The StatusPostBackURL can also be used with a dedicated line. A CDYNE representative can assign a customer’s designated StatusPostBackURL to their DID. Then, any incoming traffic to that number will result in a post to the designated StatusPostBackURL.  This is the preferred way to accommodate business models that want to make use of mobile originated messages.

There are two methods in SMS Notify! that makes use of a StatusPostBackUrl: http://sms2.cdyne.com/sms.svc/help/operations/AdvancedSMSsendhttp://sms2.cdyne.com/sms.svc/help/operations/SimpleSMSsendWithPostback.

11 views

Text Messaging with Shared and Dedicated Long Numbers Using CDYNE SMS Notify! API

CDYNE SMS Notify! API is a versatile Web Service that allows businesses to send 2-way text messages worldwide through an SMS gateway using shared and/or dedicated long numbers. A long number (i.e. 757-544-9510) is a 10-digit phone number, and is an alternative method to short codes for sending outbound and receiving inbound SMS text messages. Customers using CDYNE SMS Notify! API can connect to a bank of shared long numbers, order dedicated long numbers (DIDs), or use a combination of both to support their business needs. Here is a quick overview of each option:

Shared Long Numbers

By using the SimpleSMS or AdvancedSMS request, users can pass their license key, phone number, and text message to CDYNE SMS Notify! API which will send the message(s) through a bank of randomly generated long numbers.  Text messages sent out this way will come from different phone numbers.

Dedicated Long Numbers

A significant feature of SMS Notify! API is the option for customers to purchase exclusively assigned long numbers, or DIDs. They allow inbound messaging for companies requiring Mobile Originated (MO) messages from customers or subscribers.

Customers may request a randomly generated DID, or specify the area code of the phone number.  Customers may purchase a single DID to be assigned to the license key or multiple DIDs to be assigned to a single license key.  Once the DID is issued, CDYNE assigns it to the customer’s license key which may be used to send text messages from the dedicated number(s).

Combining Shared and Dedicated Long Numbers

In some cases, businesses may need to use a combination of both methods to send and receive text messages. To do this, users can use two separate SMS Notify! API license keys. It’s simple to generate an additional SMS Notify! API license key. And the best part is that it is free. Let’s use an example to illustrate.

Customer ABC creates license key xxx11yyy-1234-1a2b-3ca4-xxxe77e91yyy and assigns the key alias “Shared.” The customer can add a secondary key and assign with the alias, “DID 4723.” Customer ABC contacts CDYNE to order a DID. CDYNE staff place the order and assign the DID to license key “DID 4723.” With those steps complete, Customer ABC can program the license key called “Shared” to send out text messages on the bank of shared long numbers, as well as program the license key “DID 4723” to send and/or receive text messages from the dedicated phone number.

Test SMS Notify! API for free by requesting a trial license key by calling 1-800-984-3710, inquire or initiate a chat.

1 view

Press Release: CDYNE Corporation Offers Upgraded Web Service Solution for Simple, Cost-Effective Text Messaging

FOR IMMEDIATE RELEASE

CDYNE Corporation Offers Upgraded Web Service Solution for Simple, Cost-Effective Text Messaging

Chesapeake, VA (May 25, 2010) – CDYNE Corporation, a leading provider of Data Quality and Communication XML Web Services announced today the release of CDYNE SMS Notify! 2.0 Web Service for alert and notification text messaging.

SMS Notify! 2.0 is a 2-way text messaging Web Service that sends and receives text messages through secure SMS gateways. Commonly used messaging features include emergency alerts, automated appointment or payment reminders, product delivery status notifications, and subscriber event messaging. Web Services are a key point of integration for business applications that exist on different platforms, languages, and systems. IT departments can interface with SMS Notify! 2.0 Web Service using SOAP (Simple Object Access Protocol) or REST (Representational State Transfer) protocols to build these communication features into existing business applications.

A significant upgrade built-in to SMS Notify! 2.0 is the option to obtain exclusively assigned long numbers (i.e. 757-555-1212). This feature is a simple, cost-effective alternative to short codes for companies requiring Mobile Originated (MO) messages from customers or subscribers. Advantages of long numbers include easy and quick set up, no short code fees or premium charges to customers, and the ability to combine voice or IVR (Interactive Voice Response) calls.

“Our new SMS service allows businesses to combine the best of Phone Notify! and SMS Notify! Web Services with their own numbers. A business can request SMS numbers that hook directly into the IVR/Callback system,” said Christopher Chenoweth, CIO of CDYNE Corporation. “So, if an end user gets a text message and calls the number back, it could potentially read the text message or perform other custom IVRs. If a business would like random numbers, CDYNE has a pool of long numbers that we randomly send from. That way, an end user could get multiple messages and respond differently to each one.”

SMS Notify! 2.0 is backed up with a 100% Service Level Agreement (SLA), protecting clients from unscheduled outages. CDYNE’s data centers are engineered with multiple levels of security, uninterruptible power supplies, redundant HVAC systems, fire suppression, and 24 X 7 monitoring and management. CDYNE centers are also strategically located in different areas across the United States, providing redundancy and location fail-over enabling.

About CDYNE Corporation
Since 1999, CDYNE has provided enterprise Data Quality and Communications XML Web Services to solve the business need for real-time communication and data quality verification. Web Services include Phone Notify!, SMS Notify!, Postal Address Verification, Phone Verification, Email Verification, Demographics, CDYNE 411, Death Index, and IP2Geo. CDYNE billing is transaction-based and post-pay. Clients pay for only what is consumed, eliminating overage charges and unused credits. There are no contracts, startup fees, or cancellation charges. For more information, visit
www.cdyne.com or call 1-800-984-3710.


Contact: Nicole Fesette
Tel: (757) 544-9510 x3103
Email: nfesette@cdyne.com
www.cdyne.com

# # #

0 views