Short Message Service Providers
Short Message Service (SMS) providers enable the SMS client to determine the application that should receive an incoming SMS message. SMS providers also format messages sent through the SMS API into messages that can be transmitted through RIL. Upon receiving a message, the SMS client directs the message to an application, based on the type of message received. All content types must have an associated SMS provider for messages to be routed successfully. When a message is sent, the SMS client sends the message through the provider associated with the type of message sent.