Technical Prerequisites from customer for SMPP Integration



1. IP Whitelisting Requirements

Please ensure the following Netcore IP addresses are whitelisted for establishing SMPP connectivity:

● 202.162.232.26

● 202.162.232.42

● 202.162.232.183

● 202.162.232.23

● 34.93.103.87

● 34.100.225.98

● 34.100.209.102

● 34.100.196.161



2. Required SMPP Account Details from SMS Vendor

To enable integration with the Netcore platform, the SMS vendor must provide the following SMPP configuration details:


  • Operator Name

         (Name of the telecom operator providing the SMS service)


  • Authentication Details

         Username: (Max. 12 characters)

         Password: (Max. 8 characters)


  • IP Address/domain name and Port

          (IP address or domain name and port number for SMPP connectivity)


  • TPS (Throughput per Second)
    (Specify the supported TPS)

    Note: A minimum of 500 TPS is required for Go-Live. 


  • Number of TRX Sessions
    (Total transceiver sessions supported)

    Note: A minimum of 10 sessions is required for Go-Live.

  • Delivery Report Error Code List
    (Provide in the format shown in the sample screenshot below.)

  •  Account Type
    (Indicate whether the SMPP account is Promotional or Transactional.)


  • Supported Encodings
    (GSM-7 / UTF-8)


  • Retry Mechanism Details
    (Complete description of retry logic and parameters)


  • System Type
    (If applicable, specify the system type configured.)


  • Country Coverage
    (List of countries where SMS delivery is supported)


  • Sender ID(s)
    (Sender ID(s) planned for use must be pre-registered with the vendor/operator)


  • Technical Support Contact
    (Provide the escalation matrix of the sms vendor technical support team)



   3. Important Notes

     ● Protocol Support: Netcore supports SMPP for third-party SMS integration. HTTP APIs are not supported.

     ● Redundancy Setup: Please provide two separate SMPP accounts to enable configuration for both Netcore Production and Disaster Recovery (DR) environments.

     ● SMS Delivery Status: Only final delivery statuses are supported. Please ensure that intermediate delivery statuses (e.g., ACCEPTD, ENROUTE, SCHEDULED) are disabled in the Delivery Receipts (DLR).

     ●  Integration Timeline (TAT): The typical turnaround time for integration is 8–10 working days                 after receiving complete and correct configuration details



   4. Sample Delivery Report Error Code List

       Please share the error code list in the below format or a similar structure:
  

STATUS ERROR CODESTATUSDESCRIPTION
000DELIVRDDelivered to SIM.
001UNDELIVUnidentified subscriber.
005EXPIREDUnidentified subscriber.
009UNDELIVIllegal subscriber
011UNDELIVTele service not provisioned
012UNDELIVIllegal Equipment
013UNDELIVCall Barred
021UNDELIVFacility not supported




---Thank You---