Эмулятор SMPP сервера

Параметры соединения SMPP
Параметр Значение
Порт 8787,8585
Тип системы Любое значение
Имя пользователя Любое значение
Пароль test
Лимит скорости приема безлимит
REST API
Описание Пример запроса
Последнее сообщение по номеру телефона /api/1.0/message/last?phone=89101234567
Список последних сообщений по номеру телефона /api/1.0/message/list?phone=89101234567
Лайфхаки
Описание Пример сообщения
Ошибка с 16-ричным кодом 14 (Too many messages in queue, at present) текст error(14) текст
Ошибка с 16-ричным кодом 58 (SMSC is throttling inbound messages) текст error(58) текст
Ошибка с 16-ричным кодом FF (Unknown Error) текст error(FF) текст
Отключить уведомление о доставке текст delivery(off) текст
Установить задержку уведомления о доставке в 30 секунд текст delivery(30000) текст
Включить уведомление о недоставке текст not-delivery(on) текст
Включить и установить задержку уведомления о недоставке в 5 секунд текст not-delivery(5000) текст
Уведомления о недоставке через 5 сек, о доставке через 15 сек текст not-delivery(5000) delivery(15000) текст
Статус отправлено абоненту текст accepted(on) текст
Статус отправлено абоненту через 1 сек text accepted(1000) text
Статус 'enroute' абоненту text enrouted(on) text
Статус 'enroute' абоненту через 1 сек text enrouted(1000) text
Статус 'unknown' абоненту text unknown(on) text
Статус 'unknown' абоненту через 1 сек text unknown(1000) text
Статус 'rejected' абоненту text rejected(on) text
Статус 'rejected' абоненту через 1 сек text rejected(1000) text
Статус 'rejected' абоненту через 1 сек с ошибкой 0A1 text rejected(1000,A1) text
Статус 'deleted' абоненту text deleted(on) text
Статус 'deleted' абоненту через 1 сек text deleted(1000) text
Статус 'deleted' абоненту через 1 сек с ошибкой 05d text deleted(1000,55) text
accepted сразу, undelivery через 5 сек, rejected с ошибкой 0A1 через 10 сек, delivery через 15 сек text accepted(0) not-delivery(5000) rejected(10000,a1) delivery(15000) text
Ошибки приема SMPP сообщения
Код 16-й код Обозначение Описание
0 00000000 OK Ok - Message Acceptable
1 00000001 INVMSGLEN Invalid Message Length
2 00000002 INVCMDLEN Invalid Command Length
3 00000003 INVCMDID Invalid Command ID
4 00000004 INVBNDSTS Invalid bind status
5 00000005 ALYBND Bind attempted when already bound
6 00000006 INVPRTFLG Invalid priority flag
7 00000007 INVREGDLVFLG Invalid registered-delivery flag
8 00000008 SYSERR SMSC system error
10 0000000a INVSRCADR Invalid source address
11 0000000b INVDSTADR Invalid destination address
12 0000000c INVMSGID Invalid message-id
13 0000000d BINDFAIL Generic bind failure
14 0000000e INVPASWD Invalid password
15 0000000f INVSYSID Invalid System-ID
17 00000011 CANCELFAIL Cancel failure
19 00000013 REPLACEFAIL Replace failure
20 00000014 MSGQFUL Too many messages in queue, at present
21 00000015 INVSERTYP Invalid services type
51 00000033 INVNUMDESTS Invalid number of destination addresses
52 00000034 INVDLNAME Invalid name
64 00000040 INVDESTFLAG Invalid Destination Flag Option
66 00000042 INVSUBREP Invalid value for submit with replace option
67 00000043 INVESMCLASS Invalid value for esm_class field
68 00000044 CNTSUBDL Cannot submit to a distribution list
69 00000045 SUBMITFAIL Generic submission failure
72 00000048 INVSRCTON Invalid type of number for source
73 00000049 INVSRCNPI Invalid numbering plan indicator for source
80 00000050 INVDSTTON Invalid type of number for destination
81 00000051 INVDSTNPI Invalid numbering plan indicator for destination
83 00000053 INVSYSTYP Invalid esm type
84 00000054 INVREPFLAG Invalid submit with replace flag option
85 00000055 INVNUMMSGS Invalid number of messages specified for query_last_msgs primitive
88 00000058 THROTTLED SMSC is throttling inbound messages
97 00000061 INVSCHED Invalid Schedule Period
98 00000062 INVEXPIRY Invalid Validity Date
99 00000063 INVDFTMSGID Predefined Message Invalid or Not Found
100 00000064 X_T_APPN Receiver Temporary App Error Code
101 00000065 X_P_APPN Receiver Permanent App Error Code
102 00000066 X_R_APPN Receiver Reject App Error Code
103 00000067 QUERYFAIL Quota violation, add credit to account
192 000000c0 INVTLVSTREAM Invalid optional parameter stream
193 000000c1 TLVNOTALLWD Optional parameter value is not allowed
194 000000c2 INVPARLEN Invalid optional parameter length
195 000000c3 MISSINGOPTPARAM Missing optional parameter
196 000000c4 INVOPTPARAMVAL Invalid optional parameter value
254 000000fe DELIVERYFAILURE Generic delivery failure
255 000000ff UNKNOWNERR Unknown Error
256 00000100 SERTYPUNAUT SERTYPUNAUT
257 00000101 PROHIBITED PROHIBITED
258 00000102 SERTYPUNAVAIL SERTYPUNAVAIL
259 00000103 SERTYPDENIED SERTYPDENIED
260 00000104 INVDCS INVDCS
261 00000105 INVSRCADDRSUBUNIT INVSRCADDRSUBUNIT
262 00000106 INVDSTADDRSUBUNIT INVDSTADDRSUBUNIT
263 00000107 INVBCASTFREQINT INVBCASTFREQINT
264 00000108 INVBCASTALIAS_NAME INVBCASTALIAS_NAME
265 00000109 INVBCASTAREAFMT INVBCASTAREAFMT
266 0000010a INVNUMBCAST_AREAS INVNUMBCAST_AREAS
267 0000010b INVBCASTCNTTYPE INVBCASTCNTTYPE
268 0000010c INVBCASTMSGCLASS INVBCASTMSGCLASS
269 0000010d BCASTFAIL BCASTFAIL
270 0000010e BCASTQUERYFAIL BCASTQUERYFAIL
271 0000010f BCASTCANCELFAIL BCASTCANCELFAIL
272 00000110 INVBCAST_REP INVBCAST_REP
273 00000111 INVBCASTSRVGRP INVBCASTSRVGRP
274 00000112 INVBCASTCHANIND INVBCASTCHANIND
Ошибки доставки SMPP сообщения
Не специфицированы и могут отличаться у разных провайдеров