SMPP ВведениеSMPP Введення
SMPP – (Short Message Peer–to–Peer) короткі повідомлення тимчасової мережі. Є відкритим стандартом в телекомунікаційній галузі, який розроблений спеціально, щоб забезпечити гнучкий інтерфейс для передачі коротких повідомлень між зовнішніми сутностями (пристрої, додатки) коротких повідомлень (ESME), маршрутизаторами і центри обробки повідомлень (SMSC).
Сервер SMPP
Прив'язки і пропускна здатність
Всякий раз, налаштовуючи обліковий запис SMPP, ви отримаєте максимальну кількість прив’язок, яке дозволено встановити. У більшості випадків це 3 прив’язки, з пропускною спроможністю 50 повідомлень в секунду. Сервер BSG SMPP підтримує тільки одне підключення через трансивер (TRX) або кілька з’єднань через передавач (TX) з одним Якщо приймач (RX).
Ім'я користувача і пароль
Процес авторизації можливий при наявності персонального ключа, згенерувати який ви можете самостійно в настройках або звернувшись до менеджера вашого облікового запису BSG.
Безпека
Для з’єднання SMPP BSG вимагає внести в white list ваш вихідний IP–адреса. Щоб отримати доступ, надішліть своє ім’я користувача і вихідний IP–адреса в нашу службу підтримки support@bsg.hk.
Підтримувані PDUs
Сервер BSG поддержіет наступні PDU файли:
0x00000001
0x80000001
0x00000002
0x80000002
0x00000009
0x80000009
0x00000005
0x80000005
0x00000015
0x80000015
0x00000004
0x80000004
0x00000006
0x80000006
Прив’язати PDU
SMPP bind_receiver, bind_transceiver или bind_transmitter PDU має фіксований набір полів. Більшість полів не мають до нас ніякого відношення. Ми читаємо тільки system_id, password, system_type and interface_version поля. Решта ігнорується.
The username
SMPP-password
Ігнорується, якщо ви хочете використовувати тариф за замовчуванням або встановити тариф-x, де х – код назви тарифу
The SMPP protocol version you want to talk
IGNORED
IGNORED
IGNORED
Interface_Version
BSG SMPP сервер підтримує SMPP протокол версії 3.4 and 5.0. Зверніть внимение, що в SMPP 5.0. команда SUBMIT_SM_RESP містить статус коду помилки, довжина PDU становить 16 oктет.
Кодування даних
Значення для поля data_coding не є надійно оголошеними в специфікації SMPP, тому кожен сервер SMPP більш-менш повинен дати своє власне визначення.
Default Alphabet (GSM 3.38), 7-bit characters
IA5/ASCII, 7-bit characters
ISO-8859-1 (LATIN1), 8-bit characters
Japanese (JIS), multi-byte characters
Cyrillic (ISO-8859-5), 8-bit characters
Latin/Hebrew (ISO-8859-8), 8-bit characters
Unicode (USC-2), 16-bit characters
Korean (KS C 5601), multi-byte characters
Для 7–бітних наборів символів в одне SMS–повідомлення може поміститися максимум 160 символів; для 8–бітних наборів символів обмеження становить 140 символів; для 16–бітних наборів символів обмеження становить 70 символів; для мультибайтних наборів символів обмеження становить від 70 до 140 символів, в залежності від того, з яких символів був складений текст повідомлення. (Для мультибайтних наборів символів більшість символів мають розмір 16 біт; деякі з найбільш поширених символів складаються з восьми біт.)