Note: This article is intended for developers who need to make TextMarshal work with SMS gateways other than ClickSend.

TextMarshal looks for a message provider in a .NET DLL called TextMarshal Message Interface.dll. The version that comes with TextMarshal is designed for ClickSend. To use a different SMS gateway, replace this file. The assembly must have a reference to SOS TextMarshal.exe. It must contain a class that implements IMessageProvider and has a public constructor that can be called with no arguments. The required methods are: The MessageReceiver object received in the initialization procedure has these methods: To report information about your message provider's functioning to the main log file, call the LogLine static method of the Logger class with the line to be logged. The current time will be automatically added. This method is thread-safe.