====== Параметры подключения ====== Система 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 |}}