Breadcrumbs

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

image2023-7-19_17-47-29.png

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

image2023-7-14_11-56-7.png

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.

image2023-8-17_18-38-0.png


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