Как отправляются SMS

Один из первых вопросов, которые задаются при анализе решения для двухфакторной аутентификации через SMS - это каким образом будут отправляться SMS на мобильные телефоны пользователей. 

SMS PASSCODE предлагает два метода отправки SMS:

  • С помощью собственного GSM-модема. 
  • С помощью стороннего оператора связи, предлагающего услуги по отправке SMS. 

Наша компания не предлагает услуги по отправке SMS (за исключением доступа к тестовому SMS-шлюзу только на время тестирования пробной версии). При планировании внедрения решения мы рекомендуем заранее продумать то, каким методом будет осуществляться отправка SMS и по каким тарифам. В настоящее время цены на отправку SMS существенно снизились, а конкуренция среди провайдеров выросла. 

Отправка SMS с помощью собственного модема

Хотя технически SMS PASSCODE сможет отправлять SMS с помощью любого модема, поддерживающего команды AT, к использованию рекомендуется хорошо зарекомендовавший себя и протестированный модем Cinterion MC35i или аналог. Данный модем подключается к последовательному (COM) порту сервера (в отличие от большинства бытовых модемов, которые выполнены в виде USB устройства, в форме USB-накопителя "флэшки". 

Модем Cinterion MC35i стоит около 100$ и широко доступен в компьютерных магазинах. 

Если подключить модем к последовательному порту сервера невозможно или нежелательно, вы можете приобрести дополнительное устройство, которое позволит подсоединить модем к сети, а после этого обращаться к модему через выделенный ему IP-адрес. Такие устройства широко представлены на рынке (коммутатор RS-232 в Ethernet), одним из протестированных нами устройств является Moxa NPort 5110. Устройство стоит около 200$, и его сравнительно несложно приобрести в профильных компьютерных магазинах. 

Отправка SMS с помощью оператора связи

Многие операторы мобильной связи, а также независимые провайдеры услуг предлагают отправку SMS по низким тарифам. Вы можете подключить SMS PASSCODE к ним путем несложной настройки продукта. Для того, чтобы это было возможно, оператор связи должен предоставлять интерфейс по протоколу HTTP или HTTPS с отправкой запросов методом GET или POST.