Подтверждение параметров ESME

Мы пишем компонент, который отправляет сообщение на устройство через один сторонний интерфейс.

я использовал для этого клиентский код smpp, но я хочу убедиться, что все передаваемые параметры верны. Кто-нибудь поправьте меня по нижеуказанным параметрам, если я ошибаюсь.

отправитель = // сторонний IP-адрес

destination = // номер сима, на который я хочу отправить смс

ipAddress = "smpp.xyzwireless.com"; // предоставлено третьей стороной

порт = 2775;

systemId = srini // предоставлено третьей стороной

пароль = srini // предоставлено третьей стороной

и метод Bind() с указанными выше деталями будет выполняться сначала, а затем методы submit() и unBind().

после того как вы подтвердили вышеуказанные параметры, вы можете подтвердить нижеприведенную возможность.

Я хочу поддерживать связь между ESME и SMSC в течение долгого времени. для этого я делаю метод enquireLink().

Я помещаю этот метод enquireLink в Timer() Java, чтобы он продолжал проверять соединение каждые 45 секунд и восстанавливать время отключения до следующих 60 секунд со времени enquireLink.

Я думаю, что здесь что-то не так? поправьте меня, ребята.

Заранее спасибо.

1 ответ

Решение

Если JSMPP реализует opensmpp так же, как это делают другие os-libs, то sender будет означать A-число - буквенно-цифровую или просто числовую строку длиной не более 11 байтов, которая представляет вашу личность для получателя.

Вы можете думать об этом как свой номер сима ESME.

Вам также может понадобиться указать source_TON и source_NPI, чтобы помочь SMSC понять содержание этого sender поле.

Остальные ваши параметры и методы кажутся нормальными.

Другие вопросы по тегам