Для найкращого досвіду вимкніть режим економії заряду.

Ласкаво просимо в розділ документації для розробників BSG.

Якщо ви хочете використовувати наші REST API, отримувати повідомлення від перехоплювачів або створити додаток для Intercom Messenger, ви опинилися в потрібному місці.

SMPP ВведениеSMPP Введення

SMPP (Short Message PeertoPeer) короткі повідомлення тимчасової мережі. Є відкритим стандартом в телекомунікаційній галузі, який розроблений спеціально, щоб забезпечити гнучкий інтерфейс для передачі коротких повідомлень між зовнішніми сутностями (пристрої, додатки) коротких повідомлень (ESME), маршрутизаторами і центри обробки повідомлень (SMSC).

Сервер SMPP

HOST
PORT
5.178.83.10
2778

Прив'язки і пропускна здатність

Всякий раз, налаштовуючи обліковий запис SMPP, ви отримаєте максимальну кількість прив’язок, яке дозволено встановити. У більшості випадків це 3 прив’язки, з пропускною спроможністю 50 повідомлень в секунду. Сервер BSG SMPP підтримує тільки одне підключення через трансивер (TRX) або кілька з’єднань через передавач (TX) з одним Якщо приймач (RX).

Ім'я користувача і пароль

Процес авторизації можливий при наявності персонального ключа, згенерувати який ви можете самостійно в настройках або звернувшись до менеджера вашого облікового запису BSG.

Безпека

Для з’єднання SMPP BSG вимагає внести в white list ваш вихідний IPадреса. Щоб отримати доступ, надішліть своє ім’я користувача і вихідний IPадреса в нашу службу підтримки support@bsg.hk.

Підтримувані PDUs

Сервер BSG поддержіет наступні PDU файли:

PDU name
command_id
bind_receiver

0x00000001

bind_receiver_resp

0x80000001

bind_transmitter

0x00000002

bind_transmitter_resp

0x80000002

bind_transceiver

0x00000009

bind_transceiver_resp

0x80000009

deliver_sm

0x00000005

deliver_sm_resp

0x80000005

enquire_link

0x00000015

enquire_link_resp

0x80000015

submit_sm

0x00000004

submit_sm_resp

0x80000004

unbind

0x00000006

unbind_resp

0x80000006

Прив’язати PDU

SMPP bind_receiver, bind_transceiver или bind_transmitter PDU має фіксований набір полів. Більшість полів не мають до нас ніякого відношення. Ми читаємо тільки system_id, password, system_type and interface_version поля. Решта ігнорується.

ім'я поля
Опис
system_id

The username

password

SMPP-password

system_type

Ігнорується, якщо ви хочете використовувати тариф за замовчуванням або встановити тариф-x, де х – код назви тарифу

interface_version

The SMPP protocol version you want to talk

addr_ton

IGNORED

addr_npi

IGNORED

address_range

IGNORED

Interface_Version

BSG SMPP сервер підтримує SMPP протокол версії 3.4 and 5.0. Зверніть внимение, що в SMPP 5.0. команда SUBMIT_SM_RESP містить статус коду помилки, довжина PDU становить 16 oктет.

Кодування даних

Значення для поля data_coding не є надійно оголошеними в специфікації SMPP, тому кожен сервер SMPP більш-менш повинен дати своє власне визначення.

Value
Encoding
0

Default Alphabet (GSM 3.38), 7-bit characters

1

IA5/ASCII, 7-bit characters

3

ISO-8859-1 (LATIN1), 8-bit characters

5

Japanese (JIS), multi-byte characters

6

Cyrillic (ISO-8859-5), 8-bit characters

7

Latin/Hebrew (ISO-8859-8), 8-bit characters

8

Unicode (USC-2), 16-bit characters

14

Korean (KS C 5601), multi-byte characters

Для 7бітних наборів символів в одне SMSповідомлення може поміститися максимум 160 символів; для 8бітних наборів символів обмеження становить 140 символів; для 16бітних наборів символів обмеження становить 70 символів; для мультибайтних наборів символів обмеження становить від 70 до 140 символів, в залежності від того, з яких символів був складений текст повідомлення. (Для мультибайтних наборів символів більшість символів мають розмір 16 біт; деякі з найбільш поширених символів складаються з восьми біт.)