SMS dispatch is a mobile application that allows you to easily send and receive SMS messages from a Windows or other application using your mobile phone. In essence, SMS dispatch along with a phone running Windows Mobile can be used to quickly SMS-enable an application.
The main application of the SMS dispatch package is the
mobile service which runs on the mobile phone. The mobile service connects to a host application using TCP sockets in order to send and receive data. Once a connection is established, the mobile service sends intercepted SMS messages to the host application and receives requests to send SMS messages from the host application. If the mobile service cannot connect to a host application over TCP/IP, it queues intercepted SMS messages locally and replays them to the host once a connection is established (the mobile service can connect to the host application if the mobile phone is connected to a PC using ActiveSync or over Wi-Fi). The mobile service can be configured as a temporary or permanent SMS interceptor. When configured as a temporary interceptor, SMS messages are intercepted only when the application is running. In contrast when configured as a permanent interceptor, the mobile service can intercept SMS messages even if it is not running.
SMS dispatch is being developed for Windows Mobile 6. Currently, the SMS dispatch package includes the following:
- The mobile service application.
- .Net DLL libraries for Windows Mobile and Windows that are used to handle the message exchange and TCP/IP connectivity.