Телефон
8 (800) 333-06-99

SMS-рассылки для Вашего бизнеса
Гарантия доставки сообщений
Бесплатное тестирование
Удобная программа для рассылок
Широкие возможности по интеграции

1. Регистрация

Пройдите простую регистрацию в нашем сервисе. Загрузите базу телефонов ваших клиентов.

2. Создание рассылки

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

3. Отправка

Задайте время и дату начала рассылки. В назначенное время клиентам будут отправлены СМС.

Интеграция и API

Нашу систему СМС рассылок возможно интегрировать в вашу клиентскую систему или веб-сайт, и полностью автоматизировать процесс:

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

Данные отправляются на адрес: http://web2.smsgorod.ru/sendsms.php При этом используются следующие параметры:
Параметр Описание
user Пользователь
pwd Пароль
sadr Имя отправителя
text Текст смс
dadr Номер получателя в международном формате. Можно несколько через запятую
Пример: http://web2.smsgorod.ru/sendsms.php?user=ivan&pwd=123&sadr=VIRTA&text=Привет!&dadr=70000000000 В ответ сервер отдает ID SMS в случае успешной отправки. В случае ошибки, могут быть выданы одни из следующих статусов:
  • Неверный логин или пароль
  • Проверьте свой баланс или корректность номера получателя.
  • Не введен номер телефона.
  • Номер телефона присутствует в стоп-листе.
  • Такого отправителя нет.
  • Ваш аккаунт заблокирован.

Таким же образом проверяется статус сообщения. Запросы отправляются на адрес: http://web2.smsgorod.ru/sendsms.php При этом используются следующие параметры:
Параметр Описание
user Пользователь
pwd Пароль
smsid ID SMS
Пример: http://web2.smsgorod.ru/sendsms.php?user=ivan&pwd=123&smsid=1000111 В ответ, сервер выдает один из следующих статусов:
  • send
  • deliver
  • not_deliver
  • expired
  • Сообщение с таким ID не принималось


Более сложный и функциональный способ отправки СМС через API.

Передача различных документов на языке XML является одним из самых простых и универсальных методов передачи данных через Интернет. Протокол XML подразумевает обмен запросами на языке XML. XML — текстовый формат, предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами. Обмен информацией происходит через соединение TCP/IP по протоколу HTTP или HTTPS (HTTP over SSL) методом POST. Для обмена информацией посылается XML-запросы. На определенный адрес сервера отправляются XML документы (описание XML документов, их назначение и адреса сервера приведены ниже). При этом используется POST метод.

Заголовки отправляемых данных должны содержать:

• Content-type: text/xml; charset=utf-8
• Кодировка XML документов UTF-8
• При этом передаваемый XML документ не должен содержать переводов строки.
• Переводы строк в самих данных должны быть заменены на “\n”.

Пример передачи XML документа на php:

$src = '<?xml version="1.0" encoding="utf-8"?>'; // XML-документ
$src = str_replace(" ",
'', $src);
$href = 'http://server/script.php'; // адрес сервера
$res = '';
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-type: text/xml; charset=utf-8'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CRLF, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $src);
curl_setopt($ch, CURLOPT_URL, $href);
$result = curl_exec($ch);
$res = $result;
curl_close($ch); echo
$res;

Отправка SMS.

Адрес сервера:
http://web2.smsgorod.ru/xml/ XML-документ:
‹?xml version="1.0" encoding="utf-8" ?› ‹request> ‹message type="sms"> ‹sender>Отправитель 1‹/sender> ‹text>Текст сообщения 1‹/text> ‹abonent phone="79033256699" number_sms="1" client_id_sms="101" time_send="2001-12-31 12:34" validity_period="2001-12-31 15:34" /> ‹abonent phone="79033256699" number_sms="2" client_id_sms="102" time_send="2001-12-31 12:35" /> ‹abonent phone="79033256699" number_sms="10" client_id_sms="110" time_send="" /> … ‹base id_base="1" number_sms="11" client_id_sms="110" time_send="" male="m" old_from="18" old_to="25" /> ‹/message> ... ‹message> ‹sender>Отправитель 2‹/sender> ‹text>Текстсообщения 2‹/text> ‹abonent phone="79033256699" number_sms="11" client_id_sms="111" /> ‹abonent phone="79033256699" number_sms="12" client_id_sms="112" /> ‹abonent phone="79033256699" number_sms="20" client_id_sms="120" /> ‹/message> ... ‹security> ‹login value="логин" /> ‹password value="пароль" /> ‹/security> ‹/request>
При этом используются следующие параметры:

Параметр Описание
type тип отправляемого SMS-сообщения:
sms – обычная SMS (по-умолчанию)
flashsms – flash SMS
wappush – WAP-Push
vcard – визитная карточка (vCard)
sender отправитель SMS. Именно это значение будет выводиться на телефоне абонента в поле от кого SMS.
phone номер абонента, которому адресована SMS
loginvalue ваш логин в системе
passwordvalue ваш пароль в системе
number_sms номер сообщения в пределах отправляемого XML документа
client_id_sms число. Необязательный параметр, позволяет избежать повторной отправки. Если раннее с этого аккаунта уже было отправлено SMS с таким номером, то повторная отправка не производится, а возвращается номер ранее отправленного SMS.
time_send дата и время отправки в формате: YYYYMM-DDHH:MM
где, YYYY-год, MM-месяц, DD-день,HH-часы, MM-минуты.
Если не задано, то SMS отправляется сразу же
validity_period дата и время, после которых не будут делаться попытки доставить SMS в формате: YYYY-MM-DDHH:MM
где, YYYY-год, MM-месяц, DD-день,HH-часы, MM-минуты.
Если не задано, то SMS имеет максимальный срок жизни.
base id_base номер базы в системе. Можно сделать отправку по определенной базе или выбрать в ней абонентов по параметрам.
male Пол. «m» - мужской, «f»- женский , «0»- не задан
region регион
operator оператор
old_from возраст от: «18»
old_to возраст до: «25»

В ответ может быть выдан один из следующих XML-документов

В случае возникновения ошибки в отправляемом XML-документе:

‹?xml version="1.0" encoding="utf-8"?> ‹response> ‹error>текст ошибки‹/error> ‹/response>
В случае получения правильного XML-документа:

‹?xml version="1.0" encoding="utf-8" ?> ‹response> ‹information number_sms="1" id_sms="ID SMS в системе для проверки статуса" id_turn="id очереди" parts="2">Статус/сообщение об ошибке‹/information> ‹information number_sms="2" id_sms="ID SMS в системе для проверки статуса" id_turn="id очереди" parts="2">Статус/сообщение об ошибке‹/information> ‹information number_sms="3" id_sms="ID SMS в системе для проверки статуса" id_turn="id очереди" parts="2">Статус/сообщение об ошибке‹/information> … ‹information number_sms="10"> ‹sms id_sms="ID SMS в системе для проверки статуса" id_turn="id очереди" parts="2">Статус/сообщение об ошибке ‹/sms> ‹/information> ‹information number_sms="11"> ‹sms id_sms="ID SMS в системе для проверки статуса" id_turn="id очереди" parts="2">Статус/сообщение об ошибке ‹/sms> ‹sms id_sms="ID SMS в системе для проверки статуса" id_turn="id очереди" parts="2">Статус/сообщение об ошибке ‹/sms> ‹sms id_sms="ID SMS в системе для проверки статуса" id_turn="id очереди" parts="2">Статус/сообщение об ошибке ‹/sms> ‹sms id_sms="ID SMS в системе для проверки статуса" id_turn="id очереди" parts="2">Статус/сообщение об ошибке ‹/sms> ‹/information> … ‹/response>
При этом используются следующие параметры:

Параметр Описание
number_sms номер сообщения указанный при отправке XML документа
id_sms номер SMS сообщения. Используется для проверки статуса SMS. Если в процессе отправки SMS произошла ошибка, то id_sms не передается.
parts количество частей SMS.
information статус SMS
Более подробная информация по получению статусов SMS, работе с базами и другими возможностями XML-шлюза, представлена в руководстве:

Через наш SMS-сервис возможна отправка сообщений по протоколу SMPP версии 3.4 и 5.0. SMPP - это универсальный протокол отправки СМС-сообщений. Для того, чтобы подключиться к нам через данный протокол, свяжитесь с нами по телефону 8 (800) 333-06-99 или напишите на почту support@smsgorod.ru.

Описание протокола можно скачать по ссылке:

Готовые решения для отправки СМС из различных программ и сервисов:





У Вас есть свой модуль отправки СМС для других программ? Поделитесь с нами и мы заплатим за него.

Зарегистрируйтесь прямо сейчас и получите
тестовые СМС!


Начать пользоваться