Connecting...
Accepted 0
Delivered 0
Failed 0
Sessions 0
Loading config...
ESME traffic generator — bind OUT to a target SMSC and send submit_sm. Point it at this mock, or at our smpp-ingress (seed a test account + Test Mode). Use a TEST destination — never a real MSISDN on a live route. (Admin token from ⚙ Settings is reused.)

Inject a mobile-originated message (deliver_sm) to a bound session — tests the ESME's inbound / STOP path.
Rules-as-data (SMSC-sim behaviour): first match wins → an action. Each rule is {name, match:{dest_prefix, source, system_id, contains}, action:{resp, dlr, dlr_err, resp_delay_ms, dlr_delay_ms}}. resp = an ESME_R* name rejects the submit (RTHROTTLED / RMSGQFUL / RSYSERR / RINVDSTADR / RSUBMITFAIL…); dlr = DELIVRD / UNDELIV / REJECTD / EXPIRED / ACCEPTD / NONE.
# Timestamp Session From To Message Enc Parts Message ID Status

Waiting for SMPP messages...

Connect your SMPP client to start seeing messages here

New messages above