====== Параметры подключения ====== Система Play Mobile использует протокол SMPP версии 3.4\\ Для подключения к системе агрегатора используются следующие данные:\\ \\ **system_id** - зарегистрированное в системе имя пользователя (логин)\\ **password** - пароль пользователя\\ **ip** - 91.204.239.44\\ **port** - 2775\\ **delivery receipt** - 0x1\\ **source_address** - зарегистрированный в системе номер отправителя (по умолчанию 3700)\\ **dstTon** - 0\\ **dstNpi** - 1\\ **srcTon** - 0\\ **srcNpi** - 1\\ ====== Правила работы с SMPP подключением ====== При возникновении проблем при подключении или в процессе работы необходимо прислать дамп потоков или HEX код пакетов, отправляемых системе агрегатора\\ Дамп потоков можно получить следующими способами:\\ для Linux\\ ''tcpdump -s0 host 127.0.0.1 -w <имя файла>.dmp'' \\ или\\ ''tshark -i eth0 host 127.0.0.1 -w <имя файла>.dmp''\\ для Windows программами [[https://www.wireshark.org/download.html|Wireshark]] ====== Получение статуса доставки сообщения ====== Для запроса статусов о доставке необходимо отметить параметр **registered_delivery**\\ 1 0 SMSC Delivery Receipt requested where the final delivery outcome is delivery failure ====== Статусы СМС ====== Запрос статусов возвращает следующие статусы сообщений: //Delivered// - доставлено;\\ //Transmitted// - передано оператору, от вас смс получили и отправили оператору, оператор еще не обработал, причиной может быть, когда абонент вне зоны сети или выключен. После 24 часов статус сменится на Доставлено.;\\ //NotDelivered// - недоставлено, обычно причиной может быть то что абонент блокируется со стороны оператора (недостаточно средств или долг);\\ //Rejected// - одна из основных причин в том, что номер находится в черном списке;\\ //Failed// - ошибка при отправки запроса (например, когда адрес отправителя указан неверно);\\ //Expired// - срок жизни смс истек (когда абонент в течение суток не выходил на связь. У билайн, если в течение часа).\\ ====== Ошибки исходящих сообщений. ====== ^ Номер ^ Описание ^ | 1 | Message Length is invalid | | 2 | Command Length is invalid | | 3 | Invalid Command ID | | 8 | System Error | | 10 | Invalid Source Address | | 11 | Invalid Dest Addr | | 14 | Message Queue Full | ====== Спецификация ====== Спецификация протокола одноранговых коротких сообщений SMPP{{ :api:smpp-v3.4.rus.pdf |}}