Maxi SMPP Sandbox

Setup guide

Setup guide: client accounts, SMPP credentials and delivery schemes

A client account is one SMPP/REST/HTTP integration in the sandbox: it owns its credentials, allowed IPs and delivery scheme. Create one per application, environment or test scenario, and its traffic goes through the SMSC simulator.

Connection parameters

What your SMPP client needs once the account exists.

ParameterValue
HostShown in the top bar of your panel
Port4444 (single port for all SMPP connections)
ProtocolSMPP v3.4 (interface_version 0x34); REST API and HTTP API are also available
Bind typesbind_transmitter, bind_receiver, bind_transceiver
system_id / passwordThe Login and Password you create under SMPP Credentials
Source IPMust be listed in the account's SMPP IP block
SessionsOne login and password per SMPP connection; each connection gets its own session

Three steps take you from an empty panel to a connected client:

1. Create an account for a client

  1. 1

    In the side menu, click on the “Accounts” section, then on the “Create an account” button

  2. 2

    In the Account field, enter the name you have chosen for the client (use English characters, underscores and numbers)

  3. 3

    In the Name field, enter the client's name. This field can be used to describe which reports will be generated or for whom

  4. 4

    In the Phone field, enter the client's contact number in international format, while this field is for storing the phone - but in the future, notifications may come to this number

  5. 5

    In the E-mail field, enter the contact e-mail address - will be used to send notifications related to the account

  6. The fields “URL for send API SMS State” and “URL for send RestAPI SMS State” are used if you connect to the client via API or REST API. Links are inserted here, where SMS delivery reports will be sent to the client.

  7. 6

    Click on the Save button

  8. You will be redirected to the customer account setup page

  9. The next configuration step is to create an SMPP account for the client and add an IP

Creating clients in SMS simulator1
Creating a new client in SMS simulator2345
Creating a new client in SMS simulator6

2. Add SMPP credentials and an IP

  1. 1

    On the same page, go to the “SMPP config” section and click the Create button in the “SMPP Credentials” block

  2. 2

    In the Login field, enter the login for the SMPP client account

  3. 3

    In the Password field, enter the password for the SMPP client account

  4. 4

    Click on the Save button

  5. 5

    Return to the client account settings page, go to the “SMPP config” section and click the Create button in the “SMPP IP” block

  6. 6

    Enter the IP and click on the Add button

  7. Your client can now bind to the sandbox over SMPP and send traffic

  8. For each smpp connection that will connect to this account, you need to make a separate login and password, and of course, add all the IP addresses from which they will connect

  9. The last step is a delivery scheme. It defines how many reports (as a percentage) come back as Delivered, Not Delivered, Expired, Pending or Rejected, and after what delay

Client profile in SMS simulator11
Creating SMPP connection in SMS simulator234
Client profile in SMS simulator5
Configuration of SMS Simulator66

3. Create a delivery-report scheme

  1. 1

    On the client account settings page, in the Routing section, click the Create button. Here you will create a so-called Rule, according to which all client traffic that passes through this account will be distributed

  2. 2

    In the Name field, enter a name for the Scheme, which will help you quickly navigate. For example, “90% Delivered, 10% Not Delivered” or “Super Scheme”

  3. 3

    In the Delay field, enter the number of seconds to wait before sending the report. That is, how many seconds should elapse between sending SMS and delivering the report

  4. 4

    In the “Aggregators” block, you need to select the report statuses that will be valid in the scheme and their percentage. For example, if we want 90% of the reports to be returned with the Delivered status, and 10% of the reports with the Not Delivered status, then we need to select two corresponding aggregators. And opposite each, in the Percentage field, enter a percentage

  5. 5

    Click on the Create button

  6. Want to understand the receipt statuses first? Read the guide to SMPP delivery receipts.

SMPP delivery receipts explained

Configuration of SMS Simulator1
Configuration of SMS Simulator23445

Panel tour

What else is in the web panel

The basic setup is done. These are the sections you will use every day.

Creating clients in SMS simulator
In the “Settings” section of the menu, you will pay for the rental of the simulator and will be able to switch to another package
Client profile in SMS simulator
Every feature is designed to optimize performance and expand your business
Creating a new client in SMS simulator
If you have any questions, please email us at support@maxisms-simulator.com and we will get back to you as soon as possible
Creating a new client in SMS simulator
The basic configuration of the SMS simulator is now complete. Using the data from the top panel of the simulator, you can connect to the simulator via SMTP, where the port and IP are located
Client profile in SMS simulator
In the “Global results” menu section, you can view statistics on all sent SMS through the simulator and filter as needed
Creating SMPP connection in SMS simulator
In the “Traffic” menu section, you can track the queue of SMS that pass through the simulator, view reports on already sent SMS and report queues

Video of configuration

Recipes

Delivery schemes for common test cases

The scheme belongs to the client account, so a simple pattern is one account per scenario.

Test caseDelayAggregators
Happy path in CI1 s100% Delivered
Delivery failure and fallback1 s100% Not Delivered
Late report / resend timerlonger than your timer100% Delivered
Mixed traffic for statistics5 s90% Delivered, 10% Not Delivered

More on these cases: simulating delivery failures and SMS tests in CI.

Ready to test your SMS traffic?

Get your SMPP sandbox in minutes and use it free for 3 days - or tell us what you are building and we will help you choose a plan.