SMPP Routing

The SMPP Routing allows outbound SMS messages to be routed to different SMPP Servers based on the destination phone number.

SMPP routing requires two or more SMPP Servers

SMS Routing Table

Each element of the SMS routing table consists of the following data:

  • Order - the elements of the routing table are ordered

  • SMS Prefix - to match, the destination must match the number prefix

  • SMPP Server - the SMPP server that should deliver the message if the number prefix matches

  • SMPP Sender - the SMPP Sender that should be used if the number prefix matches

SMS Routing

In the CM module, the campaign executor will match the target SMS number to the appropriate SMPP Server and SMPP Sender (which is defined for that server).

The routing algorithm will operate like this:

  1. Get the SMS routing table entries in order

  2. Loop over routing table entries in order

    1. If the target number matches the number prefix, use this SMPP Server an SMPP Sender

  3. If no match found, use the default server.