The following sections introduce the ColdFusion SMS application development tools and process, and discuss SMS messaging providers:
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.
The following is a typical process for developing and deploying an SMS application::
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.