SMSC.RU
О сервисеУслугиТарифыAPIДоговорПартнерамФорум


  ВХОД ДЛЯ КЛИЕНТОВ
   
Логин и пароль demo для демо-входа

Напомнить пароль | Вход через сайты
РЕГИСТРАЦИЯ В СЕРВИСЕ
(бесплатное тестирование)



 



  ТЕСТИРОВАНИЕ SMS
  

Введите номер и отправьте sms

Тестирование HLR (проверка номера)
Способы оплаты:

www.megastock.ru   webmoney passport

Рейтинг (BL): (смс-шлюз №1)



   





 

 






Функции сервиса:
sms-шлюз через протоколы, массовая смс рассылка, интеграция через смс-api, быстрые sms-уведомления, виртуальные номера для приема sms-сообщений, международный sim-хостинг, e-mail2sms для пересылки почты на телефон, hlr-запросы для проверки баз, sms рассылки по всему миру, моментальные flash-sms, невидимые сообщения ping-sms, sms-gate, смс-информирование клиентов, массовая рассылка смс через интернет, wap-push sms, срочное sms-оповещение через api, скоростной smpp-сервер, проверка номера телефона по hlr-базе, e-mail рассылка, e-mail api, voice-рассылка, мониторинг серверов

API • Библиотеки и примеры кода

Содержание

  1. Библиотеки с API-функциями
  2. Модули и скрипты для интернет-сервисов
  3. Пример формы для отправки SMS-сообщений
  4. Пример формы для подтверждения номера телефона
  5. Пример формы для подтверждения адреса электронной почты
  6. Шаблон для проверки номеров телефонов
  7. Шаблон для определения тарифной зоны
  8. Проверка/генерация md5 хеш пароля

Библиотеки с API-функциями

Для работы с нашим сервисом по протоколам HTTP/HTTPS или SMTP вам достаточно подключить файл соответствующей библиотеки, после чего вы сможете отправлять SMS-сообщения или проверять статус вызовом одной команды.

Библиотеки (HTTP и SMTP):


Библиотеки (SMPP):


Примеры работы для SOAP протокола


Модули и скрипты для интернет-сервисов

В данном разделе приведены модули и скрипты для различных интернет-сервисов, расширяющие возможности данных сервисов по отправке различных видов уведомлений посредством SMS-сообщений.

Скрипт для OCStore

Скачать скрипт для OCStore 1.5.3.1 (1 Кб)

Скрипт позволяет отправлять уведомления о поступлении нового заказа на указанный список телефонов.

Для настройки уведомлений необходимо проделать следующие шаги:
  1. Скопируйте файл smsc.php в каталог <Корневой_каталог_установки_OCStore>/system/smsgate/.
  2. В административной панели управления перейдите в пункт СистемаНастройки.
  3. На странице Управление магазинами для выбранного магазина справа в колонке Действие нажмите ссылку Изменить.
  4. На странице Настройки выберите закладку SMS.

    Настройки

  5. В пункте Сервис отправки SMS выберите SMS-шлюз smsc.
  6. В поле Псевдоним отправителя укажите имя отправителя (Sender ID), от которого будут приходить сообщения (имя отправителя должно быть предварительно зарегистрировано в личном кабинете на данной странице).
  7. В поле Номер телефона получателя укажите номер телефона получателя уведомлений о новом заказе. В поле Дополнительные номера можно указать список номеров, на которые также будут отправляться уведомления.
  8. В пункте Текст сообщения укажите текст отправляемого уведомления. При составлении текста сообщения можно использовать соответствующие макросы.
  9. В поле Логин на SMS шлюз укажите логин, а в поле Пароль на SMS шлюз – пароль, указанные при регистрации.
  10. В пункте Включить SMS уведомления выберите Да.
  11. Справа в верхней части страницы нажмите кнопку Сохранить.

Модуль для OpenCart

Скачать модуль для версии 1.x OpenCart 1.x v2.8 (15 Кб), для версии 2.x OpenCart 2.x v1.2 (18 Кб)

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

Для установки модуля необходимо выполнить следующие действия:
  1. Установите OpenCart.
  2. Скопируйте файлы соответствующего модуля smsc_opencart в указанные каталоги.
  3. Для версии 1.x установите модуль vQmod 2.x (http://code.google.com/p/vqmod/downloads/list). Для версии 2.x в пункте "Установка расширений" загрузите модификацию smsc.ocmod.xml (После установки не забудьте в пункте "Модификаторы" очистить кеш нажав кнопку "Обновить").
Для настройки уведомлений необходимо проделать следующие шаги:
  1. В административной панели управления перейдите в пункт ДополненияМодули.

    Модули

  2. На странице Модули выберите модуль SMSC и справа в колонке Действия нажмите ссылку Установить.
  3. После установки модуля выберите действие Изменить.
  4. На странице модуля SMSC во вкладке Подключение в поле Логин укажите логин, а в поле Пароль – пароль, указанные при регистрации в сервисе. В поле Имя отправителя укажите имя, от которого будут приходить уведомления. Имя отправителя прежде должно быть зарегистрировано в личном кабинете на данной странице.

    Подключение

  5. Во вкладке Администратор установите галочки для отправки соответствующих уведомлений администратору системы и укажите номер телефона администратора. При составлении текста уведомления о новом заказе можно использовать специальные макросы.

    Администратор

  6. Во вкладке Покупатель укажите, какие уведомления будут отправляться покупателю.

    Покупатель

  7. После установки настроек справа от названия модуля SMSC нажмите кнопку Сохранить.
  8. Для отправки уведомлений покупателю об изменении статуса заказа необходимо в настройках заказа установить соответствующую галочку, активирующую отправку оповещения покупателю. Для этого перейдите в пункт ПродажиЗаказы, выберите требуемый заказ и в колонке Действия нажмите ссылку Просмотр.
  9. На странице Заказы выберите вкладку История заказа, затем установите требуемый статус заказа и галочку Уведомить покупателя. После этого нажмите кнопку Добавить историю.

    Статус заказа


Модуль для IP.Board

Данная разработка позволяет расширить возможности стандартной формы регистрации нового пользователя, добавив в нее дополнительную проверку принадлежности номера телефона пользователю посредством ввода SMS-кода. Модуль был протестирован для базовой версии 3.4.6, но с большой долей вероятности будет работать и на других версиях форума.

Для установки модуля необходимо выполнить следующие действия:
  1. Скопируйте файл send_code.php из папки upload архива ipboard_3.zip и файл библиотеки smsc_api.php в корневой каталог установки форума.
  2. В файле smsc_api.php установите константы SMSC_LOGIN и SMSC_PASSWORD в значения, соответствующие логину и паролю, указанные при регистрации в сервисе, а константу SMSC_CHARSET в значение utf-8.
  3. Установите хук smsc.xml из архива ipboard_3.zip. Для этого в админцентре форума выберите последовательно пункты меню СистемаПриложенияУправление хуками, нажмите кнопку Установить хук и выберите требуемый файл.
Для защиты от автоматических рассылок кода подтверждения телефона используется общая картинка (captcha), которая обновляется после каждой отправки кода.

Модуль для Prestashop

Скачать модуль для Prestashop (8 Кб)

Модуль позволяет отправлять SMS – уведомления с информацией о заказе покупателям и уведомлять администратора магазина о поступившем заказе.

Для установки модуля необходимо выполнить следующие действия:
  1. Установите Prestashop версии 1.3 или выше
  2. В административной панели магазина перейдите на страницу Модули. Нажмите Добавить новый модуль и выберите архив с модулем.
  3. Выберите из списка модуль SMSC и нажмите Установить. После установки откроется страница с настройками.
Настройка модуля:
  1. В поле Логин введите логин, в поле Пароль - пароль, указанные при регистрации в сервисе. В поле Телефон введите телефон администратора, на который необходимо отправлять уведомления о поступивших заказах.

    prestashop

  2. В полях Сообщение администратору и Сообщение покупателю можно указать тексты SMS – сообщений, которые будут отправляться. При составлении текста можно использовать макросы, как показано на рисунке. Все доступные макросы и их значение можно увидеть справа.
  3. Установите опции Отправлять администратору и/или Отправлять покупателю и нажмите кнопку Сохранить.

Модуль для 1С-Битрикс

Ссылка на модуль SMSC.RU: SMS оповещения на сайте 1С-Битрикс: Marketplace

Модуль позволяет настроить отправку SMS уведомлений для различных событий в интернет-магазине, а также осуществить рассылку по подписчикам.

Установить модуль можно двумя способами:
  1. Перейдите по ссылке, указанной выше, нажмите Установить и следуйте инструкциям установщика.
  2. В административной панели Вашего магазина перейдите на вкладку Marketplace, затем Каталог решений. Наберите в поиске SMSC.RU: SMS оповещения. После того, как модуль будет найден, нажмите Установить и следуйте инструкциям установщика.
Настройка модуля:
  1. В административной панели Вашего интернет-магазина перейдите на вкладку Настройки, затем Настройки модулей и выберите из выпадающего списка модуль SMSC.RU: SMS оповещения.
  2. На вкладке Настройки шлюза укажите Ваш логин и пароль от шлюза smsc.ru
  3. На вкладке Интернет-магазин задайте шаблоны для всех событий (допускается использование макросов).
  4. В Поле отправителя можно указать имя отправителя, от которого будут приходить сообщения. Имя отправителя должно быть зарегистрировано в личном кабинете.

Модуль для BillManager

Модуль позволяет организовать защиту от мошенников (подтверждение для определенных услуг), восстановление пароля, а также различные уведомления (о продлении услуг, об окончании периода действия и т.п.) посредством SMS или голосовых сообщений (звонков).

Установка модуля:
  1. Войдите в командную оболочку на Вашем сервере и выполните команду "wget http://smsc.ru/files/smsc_billmgr.zip" (для уведомлений через SMS) или "wget http://smsc.ru/files/smsc_billmgr_voice.zip" (для уведомлений с помощью голосовых сообщений)
  2. Распакуйте архив и перенесите файлы из папок etc и sbin в соответствующие папки BillManager (/usr/local/ispmgr/etc и /usr/local/ispmgr/sbin)
  3. Выполните команду chmod o+x /usr/local/ispmgr/sbin/fpsmsc.php

Плагин для WordPress WooCommerce

Плагин позволяет настроить отправку SMS уведомлений клиентам с информацией о заказе, а также информировать администратора магазина о поступлении нового заказа и смене его статуса.

Скачать плагин для WordPress WooCommerce (6 Кб)

Обратите внимание, что для работы плагина требуется плагин WooCommerce! Скачать его можно здесь.

Установка плагина:
  1. В административной панели перейдите на страницу Плагины и нажмите Добавить новый.
  2. Перейдите на вкладку Загрузить, нажмите Обзор и выберите архив с плагином.
  3. Нажмите Установить. После того, как плагин будет установлен, нажмите Активировать плагин.

Настройка плагина:
  1. Наведите курсор на пункт меню WooCommerce и выберите SMS оповещения
  2. В форме Настройки шлюза укажите Ваш логин, пароль и телефон, на который необходимо отправлять уведомления. Также Вы можете указать имя отправителя.
  3. В форме Шаблоны сообщений укажите шаблоны для отправки сообщений при наступлении событий Новый заказ и Статус заказа изменен. При заполнении шаблонов допускается использование макросов (допустимые макросы указаны справа).
  4. Установите опции для отправки уведомлений администратору и/или клиентам.

Скрипт для R-Keeper (UCS)

Скачать описание протокола обмена для программы R-Keeper (12 Кб)

Для возможности отправки и получения статусов SMS-сообщений по протоколу программы R-Keeper (UCS) необходимо вызвать скрипт: http://smsc.ru/sys/rkeeper_api.php
и передать ему соответствующий XML документ. После принятия и обработки данных Сервер возвращает Клиенту подтверждение с указанием результата обработки.

Пример формы для отправки SMS-сообщений

Для отправки SMS-сообщений со своего сайта можно воспользоваться примером HTML-формы и соответствующего PHP-скрипта, обрабатывающего данные этой формы.

Форма и скрипт для отправки сообщений

Пример формы для подтверждения номера телефона

Для подтверждения номера мобильного телефона, например, при активации новой учетной записи на сайте можно использовать пример специальной HTML-формы и PHP-скрипта обработчика.

Форма и скрипт для подтверждения номера телефона

Пример формы для подтверждения адреса электронной почты

Для подтверждения адреса электронной почты, например, при активации новой учетной записи на сайте можно использовать пример специальной HTML-формы и PHP-скрипта обработчика.

Форма и скрипт для подтверждения адреса электронной почты

Шаблон для проверки номеров телефонов

Для проверки формата номеров телефонов на стороне Клиента возможно использование регулярных выражений, перечисленных ниже.

По всем странам:
По СНГ:

Шаблон для определения тарифной зоны

Для определения тарифной зоны на стороне Клиента возможно использование следующих регулярных выражений:

Проверка/генерация MD5-хеша пароля

Данный инструмент позволяет быстро сгенерировать MD5-хеш любой строки для последующего использования в API.


MD5-хеш: Пароль не введен

© 2003−2016 SMSC.RU, СМСЦ.РФ
ООО «СМС-центр», Россия
ОГРН 1117746756489
Лицензия №140902 | Контакты
  Телефон:
Москва:
Санкт-Петербург: 
Новосибирск:
8 (800) 700-7672
+7 (495) 508-2210
+7 (812) 983-1221
+7 (383) 263-7672
  E-mail:
ICQ 1:
ICQ 2:
Skype: 
support@smsc.ru
9100616
658545364
smsc.support
  Партнерская программа