About SMS application development and deployment

The following sections introduce the ColdFusion SMS application development tools and process, and discuss SMS messaging providers:

ColdFusion MX SMS application tools

ColdFusion provides the following tools for developing SMS applications:

SMSGateway The class for the SMS event gateway type

SMS test server A lightweight SMSC simulator

SMS client simulator A graphical interface for sending and receiving SMS messages with the SMS test server

You implement your SMS application by creating a ColdFusion application that uses an instance of the SMSGateway class to communicate with one or more SMSCs. You can use the SMS testing server and client simulator to test your application without requiring an outside SMS service provider.

Application development and deployment process

The following is a typical process for developing and deploying an SMS application::

  1. Design your application.
  2. Configure an SMS event gateway instance to use the ColdFusion MX SMS test server.
  3. Write your ColdFusion CFCs, CFM pages, and any other application elements.
  4. Test your application using the test server and client simulator.
  5. Establish an SMPP account with a telecommunications provider.
  6. Reconfigure your event gateway, or create a new event gateway instance, to use your telecommunications provider's SMSC. Configure the gateway using the information supplied by your provider.
  7. Test your application using the telecommunications provider's SMSC and target mobile devices.
  8. Make the application publicly available.

About SMS providers

Before you can deploy an SMS application, you must establish an account with a provider that supports SMPP 3.4 over TCP/IP. There are generally two kinds of providers:

The type of provider and specific provider you use should depend on your needs and provider capabilities and price structures. Less expensive providers may have slower response times. Telecommunications carriers might be more expensive but might provide more throughput and faster SMPP response times.


View comments in LiveDocs