API Blog

Communication and Data Quality APIs for real-time business solutions.

Postal Address Verification Data Returns in .NET C#

Posted by:

address api

This is a tutorial on how to program the PAV API avoid invalid or incorrect address entries.
This simple web form that was created using Visual Studio’s C# ASP.NET Web Forms Application to verify an address before completing an entry to the database.

This is how it was programmed:


This section of code is for aesthetics and will be visible when completing the form.

Once you have created a new project within Visual Studio, …

Continue Reading →

Phone Notify! Change how CallerID is handled

Posted by:


CDYNE’s Phone Notify! API has had multiple requests to automatically populate the callerID variable when receiving invalid requests.
Let’s say you give your customer the ability to control the callerID for outgoing phone calls with a set of rules governing what constitutes a valid caller ID number. They do not listen and use a number that is invalid, this creates an issue with the CDYNE Phone Notify! API returning ‘Invalid CallerID’ resulting in a failed call.
Invalid numbers:
You …

Continue Reading →

Referencing Deceased Data before Sending a Text Message

Posted by:  /  Tags: , , , ,


This application was developed using a C# windows form app in Visual Studio 2012.
(Death Index and SMS Notify! along with Excel to mimic a database)
These two services are being utilized to check a list of elderly recipients who have signed up for offers and ensure they have not passed away before sending them discounts via SMS.
The below code was auto-generated after creating a windows form app in Visual Studio 2012.  The form coding section is the overall look of the …

Continue Reading →

The Anatomy of an Opt-In Page

Posted by:  /  Tags: , , , , , , ,


Opt-in landing pages are an effective way for users to consent to receive text messages.
The web application example below shows how to set up a web page for the user to opt-in online using their mobile phone number. The markup and code were created within Visual Studio using C# .NET environment.
Below is the minimum amount of information the user interface needs to have.

Add your company logo at the top.
Mention the type of messages being used. …

Continue Reading →

CDYNE’S Top 10 : Correct Text Messaging Techniques

Posted by:  /  Tags: , , , , , , , , ,


CDYNE has put together a list of correct techniques when using short codes. They stress the importance of using the proper information, verbiage, and keywords to adhere to and stay in compliance with the CTIA, which is the organization that represents the wireless communications industry and ensures all rules and regulations are followed ( http://www.ctia.org/ ).The following Top Ten list is  a guide to help make you aware of possible issues when sending short code text messages. For more details read the …

Continue Reading →

What Happens When a Customer Calls My DID?

Posted by:  /  Tags: , , , , , , , , , , , , , , ,

What Happens When Somone Calls My SMS-enabled DID?

A customer recently asked the question, “When a customer calls our DID instead of texting back, what happens to that call?” The answer depends on whether you have the DID activated for SMS, Voice, or both.
A DID is a 10-digit SMS-enabled phone number that is assigned to a customer’s SMS Notify! license key to enable two-way SMS communication through the SMS Notify! API. By default, the DID is used only for text messages when it is assigned to an …

Continue Reading →

Capture Incoming SMS Opt-Ins Into an Excel Database

Posted by:  /  Tags: , , , , , , , , , , , , , , , , , , , , , ,

Capture Incoming SMS Opt-In Data

The following is a simple example for saving Opt-in and Opt-out information within a mock database that if needed, can be accessed at a later time.  This example was accomplished using C# in a .Net environment along with a previously created Excel 2013 spreadsheet.  This application can be used with the following code used for this example:

 1. Set Up Excel/WSDL Reference
The first thing you will want to do to set up this application is to reference our …

Continue Reading →

Phone Notify! Text-to-Speech Best Practices

Posted by:  /  Tags: , , , , , , , , , , , , , , , , ,

Text-To-Speech With Phone Notify!

Text-To-Speech (TTS) is a variation of speech synthesis that turns text into spoken words. CDYNE’s text-to-speech engine converts raw text to written-out words, and then assigns phonetic transcriptions to those words. The text is then read to the recipient using a computer generated voice. Text-to-speech can also be combined with recorded .wav files to create relevant call scripts according to your phone messaging web service needs.
With the Phone Notify! call script, you can customize the text-to-speech portion in many different …

Continue Reading →

Set Auto-Response Text Messages to Incoming SMS

Posted by:  /  Tags: , , , , , , , , , ,

Set SMS Auto Response with SMS Notify!

Below is a web application using C# / .Net environment. This example is used to set an auto response message when you have received an incoming/response message to your SMS Notify! DID.  An auto response message can be utilized to confirm/send pin numbers for banking accounts, account balances, or
subscription status.

First you will need to define your variable you will use to store the information that CDYNE posts to the live PostBackURL you have associated with your DID or …

Continue Reading →

Canada’s Anti-Spam Legislation Takes Effect July 1, 2014

Posted by:  /  Tags: , , , , , , , , , , , , , , , , , , , ,

Canda's Anti-Spam Law

The Canadian Radio-television and Telecommunications Commission (CRTC) recently released a video presentation covering Canada’s Anti-Spam Legislation (CASL) which addresses SMS spam and misleading marketing practices that apply to text messaging communication.  The new legislation takes effect July 1, 2014 and it is an initiative to reduce unsolicited commercial messages and deceptive communication practices in Canada.
During the video, the speaker mentions that “we would like to see Canada removed on a very permanent, regular basis” from a popular top ten …

Continue Reading →

Page 1 of 11 12345...»