# Connectivity

9bits supports plain connectivity to the SMPP servers. If your preference is TLS encryption, please contact our [support team](mailto:support@9bitsng.com). Plain connectivity was chosen over TLS because most client SDKs for SMPP do not natively support TLS integrations. A tunnel might be required to configure a secure connection between your client and our server.

## SMPP account details

An SMPP account consists of a host, a port, a system ID and a password to consume our service.

| Account Detail | Input              |
| -------------- | ------------------ |
| Host           | smpp.api.9bits.net |
| Port           | 2348               |
| System ID      | system-id          |
| Password       | password           |

By default, only one parallel connection per host/system\_id combination is allowed.

## IP Access

Access to 9bits SMPP server is by default restricted to pre-registered/whitelisted IPs. The client IP must be provided to the [support team](mailto:support@9bitsng.com) for access.

## Supported SMPP PDUs

| SMPP PDU from client                        | SMPP PDU from server                |
| ------------------------------------------- | ----------------------------------- |
| bind\_transmitter                           | bind\_transmitter\_resp             |
| bind\_receiver / bind\_receiver\_resp       | bind\_receiver\_resp                |
| bind\_transceiver / bind\_transceiver\_resp | bind\_transceiver\_resp             |
| enquire\_link / enquire\_link\_resp         | enquire\_link / enquire\_link\_resp |
| unbind / unbind\_resp                       | unbind / unbind\_resp               |
| submit\_sm                                  | submit\_sm\_resp                    |
| data\_sm / data\_sm\_resp                   |                                     |
| deliver\_sm\_resp                           | deliver\_sm                         |
| generic\_nack                               |                                     |
| query\_sm / query\_sm \_resp                |                                     |
| cancel\_sm / cancel\_sm\_resp               |                                     |
| replace\_sm / replace\_sm\_resp             |                                     |

## MSISDN Format

in GSM, MSISDN is built as follows:

| MSISDN | CC + NDC + SN             |
| ------ | ------------------------- |
| CC     | Country Code              |
| NDC    | National Destination Code |
| SN     | Subscriber Number         |
