Maxi SMSC Simulator

SMPP v3.4 · REST API · HTTP API

SMPP & SMSC simulator for testing SMS apps

Send SMS from your application to a simulated SMSC — nothing reaches a real handset, so there are no delivery costs. Control delivery reports, watch live traffic and get a working SMPP test server in minutes.

  • TX · RX · TRX binds
  • Unicode & multipart SMS
  • Configurable delivery reports
SMPP v3.4plus REST API & HTTP API
TX / RX / TRXall bind types
up to 500 SMS/secon the Super plan
3 days freeto test everything

About

What is the Maxi SMSC simulator?

SMSC simulator "Maxi" was created to simulate SMS delivery to the Short Message Service Center via SMPP v3.4, REST API and API. It is used to send SMS from apps without actually being delivered to the mobile device. The “Maxi” SMS simulator can also be used to test the stress resistance and capabilities of your SMS application or platform with different volumes and options for sending SMS messages.

Due to the fact that messages are not delivered to real mobile numbers, but remain inside the simulator, you can avoid the cost of their delivery. In addition, the SMPP simulator generates and sends delivery reports back to the application with the parameters that you set yourself.

Specifications

“Maxi” Simulator Specifications

1 session for each client SMPP connection

Single SMPP port for input connections - 4444

Transceiver (TRX), Transmitter (TX) and Receiver (RX) connection to the simulator

MT (A2P) simulation

Bandwidth up to 100 SMS/sec

SMPP v3.4, REST API and connection API

Web panel

For which operations can you use “Maxi” simulator web panel

  • Sending messages via Transmitter (TX)
  • Reception of delivery reports via Receiver (RX)
  • Sending messages and receiving delivery reports via Transceiver (TRX)
  • Issuing a positive response with a message_id in UUID format for SMPP v3.4
  • Reception of reports sent to ESME on Receiver (RX) and Transceiver (TRX)
  • Sending multipart SMS
  • Support for Unicode (UCS2) and GSM7 (Latin1) character sets
Main dashboard of SMSC simulator

simulator web paneL

The main functionality of the simulator web panel

In order to start using the SMS simulator, you only need to register. After that, you will have access to the easy-to-use simulator web panel, where you can immediately connect clients and deliver SMS through the simulator

01

Creation, configuration and administration of customer accounts

02

Setting up a traffic delivery scheme

03

Monitor and manage a live SMS queue in the simulator

04

Monitor and manage a live queue of customer delivery reports in the simulator

05

Analysis of statistics for all processed SMS in the simulator

06

Online payment for SMPP simulator rental

Start now

For developers

Connect your client in minutes

Create a client account in the panel, add SMPP credentials and your IP, then point your SMPP library at the simulator. Use the host and port shown in the top bar of your panel (SMPP port 4444).

  • Bind as transmitter, receiver or transceiver
  • Get a message_id in UUID format in every submit_sm_resp
  • Receive delivery receipts as deliver_sm after the delay you configure

Read: how to test an SMPP client

const smpp = require('smpp');

const url = 'smpp://YOUR_SIMULATOR_IP:4444';
const auth = { system_id: 'your_login', password: 'your_password' };

const session = smpp.connect({ url }, () => {
  session.bind_transceiver(auth, (pdu) => {
    if (pdu.command_status !== 0) return console.error('Bind failed');

    session.submit_sm({
      destination_addr: '15551234567',
      short_message: 'Your code is 4821',
      registered_delivery: 1,
    }, (resp) => console.log('message_id:', resp.message_id));
  });
});

// delivery receipt
session.on('deliver_sm', (pdu) => {
  console.log(pdu.short_message.message);
  session.send(pdu.response());
});

Why Maxi

Main advantages of SMSC simulator “Maxi”

Variety of connections

Simulation of SMS operations can be carried out for clients connected via SMPP v3.4, REST API and API, which will allow you to receive SMS from various applications and sites

Easy-to-use web panel

After registration, you get a modern, intuitive web-panel that makes it easy to set up and manage the SMS simulator's processes

SMS reporting customization

Thanks to the Scheme, you can configure individual results for sending SMS for each client: the percentage of Deliveried, Not Delivered, Rejected SMS, etc

Pricing

Try any plan free for 3 days

You can choose the right package with settings of the SMPP SMSC according to your needs and business volumes

Light

40€

  • Clients: up to 3
  • Speed: 20 SMS/sec
  • SMPP v3.4, REST API and API connections
  • Traffic distribution scheme mechanism
  • Traffic statistics
Try light free

Medium

100€

  • Clients: up to 10
  • Speed: 100 SMS/sec
  • SMPP v3.4, REST API and API connections
  • Traffic distribution scheme mechanism
  • Traffic statistics
Try medium free

Super

150€

  • Clients: 10 and more
  • Speed: 500 SMS/sec
  • SMPP v3.4, REST API and API connections
  • Traffic distribution scheme mechanism
  • Traffic statistics
Try super free

Need more clients or higher speed? Contact us for a custom setup. Payment is by cryptocurrency — see how to pay.

FAQ

Frequently asked questions

What is an SMSC simulator?

An SMSC simulator behaves like a Short Message Service Center: your application connects to it and sends messages, and it answers with responses and delivery reports. Maxi is a web-based SMPP SMSC simulator for SMS platforms and applications, so you can test without real SMS delivery.

Are the messages delivered to real phones?

No. Messages are not delivered to real mobile numbers, they stay inside the simulator, so you avoid the cost of delivery. The simulator generates and sends delivery reports back to your application with the parameters you set.

Which connection types are supported?

Maxi supports SMPP v3.4, REST API and API connections. For SMPP there is a single port for incoming connections, 4444, and each client SMPP connection gets its own session.

Which SMPP bind types can I use?

You can connect with Transmitter (TX), Receiver (RX) or Transceiver (TRX). Messages are sent via TX or TRX, and delivery reports are received via RX or TRX.

How do I control delivery reports?

For each client account you create a delivery scheme in the web panel. You set a delay in seconds before the report is sent and the percentage of reports for statuses such as Delivered, Not Delivered, Expired and Pending, for example 90% Delivered and 10% Not Delivered.

Does the simulator support long and Unicode messages?

Yes. Maxi supports multipart SMS and both Unicode (UCS2) and GSM 7-bit character sets.

Is there a free trial?

Yes. After you register you get 3 free days of use to inspect and test all the functionality.

What packages are available and what are the limits?

There are three packages. Light allows up to 3 clients at 20 SMS/sec, medium up to 10 clients at 100 SMS/sec, and super 10 and more clients at 500 SMS/sec. All of them include SMPP v3.4, REST API and API connections, the traffic distribution scheme and traffic statistics.

How does payment work?

After the trial you choose a package in the panel and pay online in cryptocurrency. You have 15 minutes to complete the payment, and it is confirmed within about 2 hours. If you change the package later, you can only choose a more functional one.

How do I get started or contact you?

Register through the link on the site, create a client account, add SMPP credentials and the connecting IP, and set up a delivery scheme. If you have questions, use the contact form on the site or write to support@maxisms-simulator.com.

Contact

Contact us

If you have questions about SMSC simulator write to us. Tell us what you are testing and we will suggest the right plan.

We usually answer by e-mail. No spam — your data is used only to reply. Privacy policy