SMPP Configuration Guide
Unified Admin Configurations
Channel Manager Configs
Channel Type
- SMPP channel type must be already created as part of bootstrapping of the Channels Connector.
Channel Provider
- The name can be any. E.g. SMPP Provider.
- Supported Channel Types will be selected as "SMS" (If you want to setup any one only, then select any one).
- Provider Webhook will be FQDN/smppconnector. Eg: https://cim-dev.expertflow.com/smppconnector
Channel Connector
- The name can be any. E.g: SMPP Connector
- Channel Provider Interface must be the same as created in the previous step.
- Provide the values
Channel
- Here we will be creating channels. If we want to setup SMS, then we will create a channel under the "SMS" channel type.
- The name of the channel can be any. E.g: SMPP SMS Channel
- Service identifier:
- For Sms: it will be the active phone number we have bind for cim.
- The rest of the fields are the same as all other connectors. The sample is shown in the image below.
Service Identifier
You need to add a service identifier in the configMap also because on the first call of the API to get Unified Admin configuration we need to add in the following API to get configs
https://fnbdemo.expertflow.com/ccm/channel-connectors/configurations/service-idenfier
Configuration Variables
Variable Name | Description | Value | Type |
---|---|---|---|
CCM-API | FQDN of the machine where Customer-Channel-Manager is deployed. | https://fnbdemo.expertflow.com | String100 |
SMPP-SECURE | Is Smpp secured | false | Boolean |
SMPP-REMOTE-IP-ADDRESS | Smpp remote IP address | 127.0.0.1 | String100 |
SMPP-REMOTE-PORT | Smpp remote port | 2775 | PositiveNumber |
SMPP-FROM-NUMBER | DN we will use | 1218 | String100 |
SMPP-SYSTEM-ID | Smpp System Id | smppclient1 | String100 |
SMPP-PASSWORD | Smpp password | password | String100 |
SMPP-SYSTEM-TYPE | Set numeric from address for SMPP-NUMBER-TYPE = 0 and any alphanumeric from address for SMPP-NUMBER-TYPE = 1 | 0 | String100 |
SMPP-BIND-TYPE | For Transmitter bind (TX) set 0, for Receiver bind (RX) set 1, and for Transceiver bind (TRX) set 2 | 2 | String100 |
SMPP-NUMBER-TYPE | For numeric format set 0, for alphanumeric format set 1 | 0 | String100 |
PUBLISHER-ENABLE | If you want to publish delivery sms | true/false | Boolean |