About the SMPP interface

Nvia also allows connections through the industry standard SMPP (V3.4) protocol.

Paremeters

The following parameters are needed to configure the connection.

  • Host: Provided by the Nvia team.
  • Port: Provided by the Nvia team.

Credentials

The SMPP interface allows partners to connect either via transceiver connection or via transmitter+receiver.

The partner authentication is done using the following credentials:

  • System id: Numeric value that can be checked in the web frontend;
  • Password: Provided by the Nvia team. If you don’t have this information, please contact your account manager.

Commands

The following commands are available for the partner:

  • Bind_transceiver: Creation of the session;
  • Unbind: Closing of the session;
  • Enquire_link: Should occur every 30 seconds. Maximum time allowed without an enquire link is 60 seconds;
  • Submit_sm: The parameters used in this command are limited to the following restrictions;
    • dest_addr_ton: Only value 1 (international) is accepted;
    • dest_addr_npi: Only value 1 (E164) is accepted;
  • data_coding: Can contain the following values:
    • 00000000 (Default Encoding – ISO-8859-1 Latin1 Encoding);
    • 00000001 (GSM7 Encoding);
    • 00000010 (Binary SMS);
    • 00000011 (ISO-8859-1 Latin1 Encoding);
    • 00000100 (Binary SMS);
    • 00001000 (UCS2 Encoding);
  • Priority: Accepted values between 0 (no priority) and 3 (Maximum Priority);
  • Service type.

Answers to any other submission will return a GENERIC_NACK