какой шаг и процесс связан с внедрением OTP и SMS-Gateway

Я работаю над проектом, который будет использоваться в качестве приложения для безопасного перевода денег. Я использую spring, hibernate и jpos. Во время перевода денег я должен отправить OTP на мобильный телефон пользователя с сервера, и в ответ пользователь должен ввести OTP.

Итак, мой вопрос заключается в том, какие процессы и сколько шагов требуется для этого, я гуглил, а также искал в stackoverflow, но не смог понять весь механизм. Я не хочу использовать AT commonds, и смс должно быть вы знаете, отправить через/через http или лучший носитель.

Пожалуйста, помогите мне понять весь механизм, что можно и чего нельзя делать, так как теперь это первоочередная задача для меня, которую я должен реализовать.


person arvin_codeHunk    schedule 30.05.2013    source источник


Ответы (1)


Вы можете использовать протокол SMPP для отправки сообщений предполагаемому получателю. Существует несколько реализаций с открытым исходным кодом, которые обеспечивают реализацию протокола smpp из коробки.

Взгляните на JSMPP или playsms.

Надеюсь это поможет !!

person Alankar Srivastava    schedule 30.05.2013
comment
Спасибо, но я хочу знать, как реализовать механизм и процессы, связанные с отправкой сообщений из моего автономного приложения как otp - person arvin_codeHunk; 30.05.2013
comment
Да, для этого нужен sms-шлюз.. или вам придется сотрудничать с каким-то сторонним провайдером, который предоставляет и http-интерфейс. - person Alankar Srivastava; 30.05.2013
comment
@arvin_codeHunk: JSMPP имеет пример кода для отправки sms (otp в вашем случае), но для этого требуется подключение к какому-либо smpp-серверу, может быть модем, который обеспечивает интерфейс smpp (на рынке их много) - person Alankar Srivastava; 30.05.2013
comment
Спасибо за быстрый ответ. знаете что, я до сих пор не понимаю, как это решить, пожалуйста, объясните мне механизм, что-как связать все эти вещи, чтобы выполнить мою задачу. - person arvin_codeHunk; 30.05.2013
comment
@arvin_codeHunk взгляните на этот пример, это может дать вам представление. - person Alankar Srivastava; 30.05.2013
comment
Хорошо, я посмотрю на этот пример и вернусь к вам - person arvin_codeHunk; 30.05.2013
comment
Хорошо, после использования этого jsmpp API я могу отправлять смс, но мне нужен смс-шлюз, верно? какую скорость (количество смс в секунду) это обеспечит, мне нужны большие объемы смс - person arvin_codeHunk; 30.05.2013
comment
@arvin_codeHunk Для больших объемов вы можете связаться с вашим местным оператором связи, чтобы предоставить вам учетную запись SMPP, в противном случае вы можете связаться со сторонней организацией, которая имеет учетную запись у оператора и действует как smpp-шлюз, поэтому вместо прямого подключения к оператору вы подключитесь к этому шлюзу. Последний вариант: вы можете использовать модем, но здесь будут проблемы со скоростью и пропускной способностью, его нельзя использовать для большого объема смс. Надеюсь, я отвечу на ваш запрос. Детали учетной записи SMPP, которые необходимо настроить в клиенте jsmpp. - person Alankar Srivastava; 30.05.2013
comment
спасибо, приятель, последний вопрос, jsmpp api или smpp отличается от smpp-шлюза или учетной записи smpp, предоставляемой оператором связи. - person arvin_codeHunk; 31.05.2013
comment
давайте продолжим это обсуждение в чате - person Alankar Srivastava; 31.05.2013