Skip to main content

Routing Configuration

  • This page is used for creating routing rules for your domain.
  • Routing can be based on the following information:
    • Customer*(Organization Name)*
    • Sender NameSender Number
    • Destination
    • Vendor
  • By default, the system checks the matching by the following column order:
    • 1. Customer > 2. Src Prefix(Sender) > 3. Dest Prefix(Destination) >4. Vendor.
    • If multiple matches are found in each column, the one with the longest explicit match is chosen.
    • If no match is found, the SMS will go with the default routing rule.

Note:

Limit: 1000 routing rules per domain.

 

Configure a routing rule

To create a routing rule, follow the steps below:
Click Create > Fill in the information:

  1. Organization: choose a created Customer account within the Domain
  2. Select Sender type:
    • Name
    • Number
  3. Src Prefix:
    1. Name:
      • Matching type = EXACT (The system will look up the exact pattern)
      • Src Prefix = Pick one of the available Sender Names in the list.
    2. Number:
      • Matching type = PREFIX (The longest prefix matching criteria applies while each step is performed. At each step, if multiple matches are found, the on with the longest explicit match is chosen.)
      • Src Prefix = Input the Prefix
      • Example:
        1. Src Prefix 1: 65
        2. Src Prefix 2: 656
        3. Src Prefix 3: 65675
          • >> Sender ID = 656750xxxx matches Src Prefix 3
          • >> Sender ID = 6568xxxxxx matches Src Prefix 2
          • >> Sender ID = 653xxxxxxx matches Src Prefix 1
  4. Destination Prefix:
    • <*> = any destination
    • Type in any particular destination that you want
  5. Vendor: choose an on-boarded vendor from the list.
  6. Product: Choose a product name for billing/report purposes (e.g: Outgoing SMS)
  7. SKU: Choose an SKU based on the product (chosen at step 6) for billing/report purposes (e/g: Singapore, Malaysia,...)
  8. Save

### Routing Example

Routing rules:

#CustomerSrc PrefixMatching TypeDest PrefixVendor
1* (Default)*Prefix*Vendor A
2*65Prefix658Vendor B
3**Prefix658Vendor C
4ABC6567Prefix6598765432Vendor B
5ABC6560000000Exact658Vendor D
6ABCABC DentistExact*Vendor B

2. Explanation:

  • Rule 1: SMS sent by any customers with any sender IDs to any destinations will be routed to vendor A
  • Rule 2: SMS sent by any customers with sender IDs starting with 65 to destinations starting with 658 will be routed to vendor B
  • Rule 3: SMS sent by any customers with sender IDs starting with 65 to destinations starting with 65 will be routed to vendor C
  • Rule 4: SMS sent by ABC with sender IDs starting with 6567 to the number 6598765432 will be routed to vendor B
  • Rule 5: SMS sent by ABC with sender ID = 6560000000 to destinations starting with 658 will be routed to vendor D
  • Rule 6: SMS sent by ABC with sender ID = ABC Dentist to any destinations will be routed to vendor B

3. Checking rules:

  • The system will check the matching by the following column order:
    • 1. Customer > 2. Src Prefix(Sender ID) > 3. Dest Prefix(Destination) >4. Vendor.
    • At each column, if multiple matches are found, the one with the longest explicit match is chosen.
    • If no match is found, the SMS will go with the default routing rule.

4. Sample:

#Customer / Organization NameSender IDDestinationMatched Rule
1John Wick65678912346598765432Rule 1 (default)=> Vendor A
2B3Networks Pte LtdB3Networks6588888888Rule 3=> Vendor C
3Amanda Tan65666666666588888888Rule 2=> Vendor B
4ABCABC Dentist6567500000Rule 6=> Vendor B
5ABC65600000006567500000Rule 1 (default) => Vendor A
6ABC65670000006588888888Rule 2 => Vendor B