A route decides which connect(s) carry a message. You assign routes to users, not connects, so one route change moves traffic for every client on it without touching their accounts.

Where to find it

Sidebar → SMPP Client → RoutesAdd.

Route fields

FieldWhat it does
NameInternal name, e.g. IN_TRANS_VendorA_B_RR
Display Name (Alias)What clients and resellers see. Use a neutral name like “Premium Transactional” so vendor names are never exposed
DescriptionInternal notes
Account TypeOTP, TRANSACTIONAL, PROMOTIONAL or INTERNATIONAL (see below)
StrategyHow traffic is spread across connects
Whitelisted Sender ID CheckEnabled: only whitelisted sender IDs can use this route
Apply RulesEnabled: routing/normalization rules are evaluated for this route
Message RetryRetry failed messages on other connects (see How to Configure Message Retry)
Reject Non PEID MessagesYes: reject messages without a DLT Principal Entity ID (India)

Account Type: which one to use

  • OTP: low, steady, latency-sensitive traffic. Keep OTP on its own route so bulk campaigns never slow it down.
  • TRANSACTIONAL: non-OTP alerts and notifications.
  • PROMOTIONAL: bulk marketing; held to the promotional sending window.
  • INTERNATIONAL: non-India traffic; Indian number filtration isn’t applied.

Strategy: which one to use

StrategyBehaviourUse it when
DedicatedOne connect onlyA client or product must stay on one vendor (contractual, compliance or testing reasons)
Round RobinMessages are spread evenly across the selected primary connectsSeveral vendors of similar quality and cost; you want to use all their TPS
PercentageEach connect gets the share you setYou want to control cost mix or trial a new vendor with, say, 10% of traffic
PriorityUses the selected connects in priority order, with a Priority Threshold Delay (seconds)A preferred (cheaper or better) vendor first, with others only when it’s slow or backed up

Steps

  1. Enter Name, Display Name (Alias) and Description.
  2. Select the Account Type.
  3. Select the Strategy, then the Primary Connect(s). For Percentage, set each connect’s share; for Priority, set the threshold delay.
  4. Set Whitelisted Sender ID Check, Apply Rules and Reject Non PEID Messages as needed.
  5. Optionally enable Message Retry.
  6. Save, then assign the route to users from their user attributes.

Assigning routes to resellers

With Set Friendly Routes in a user’s sub-user attributes, you can give a reseller several routes. They see only the Display Name, and can assign those routes to their own sub-users. Always set a Display Name before sharing a route with a reseller.

Good practice

  • One route per traffic type per destination. Mixing OTP and promotional traffic on one route makes latency unpredictable.
  • Trial new vendors with Percentage. Start at 5–10%, compare delivery rates and latency, then increase.
  • Name routes consistently: <country>_<type>_<vendors>_<strategy>. It makes route lists, reports and rule matching much easier to read.
  • Clone instead of rebuilding. Use Clone for a new variant, then change only what differs.

Related articles