Руководство разработчика сервиса

«СМС - рассылки»

Удобный, быстрый, надежный СМС биллинг.

Готовые технические решения для Вашего бизнеса.

Для отправки SMS необходимо отправить HTTP POST или GET запрос на наш шлюз

отправки СМС. Адрес шлюза следующий: http://*****/smsgateway/send. php

Отправленный на шлюз запрос должен соответствовать установленному формату.

Формат запроса включает следующие параметры:

Передаваемый параметр

Тип параметра

Описание

sender

varchar(11)

Номер абонента или 11 символов латиницы. Данные текст или номер будет указан в поле отправителя SMS.

to

varchar(15)

Номер абонента в международном формате без знака + (например, ).

msg

varchar(160)

Сообщения в кодировке WINDOWS-1251 (если не передан параметр in_enc) или на транслите.

id

integer

ID Вашего проекта

skey

varchar(50)

Ключ авторизации (устанавливается в настройках проекта)

sign

varchar(32)

md5 хеш-подпись запроса, находится как md5(sender + to + msg + id + md5(skey))

in_enc

varchar(32)

Кодировка передаваемого текста SMS, допустимые значения UTF-8 или WINDOWS-1251

Внимание: Доступ к шлюзу разрешается с определенных IP адресов, IP адрес Вашего сервера можно установить в настройках проекта!

Шлюз в результате успешного запроса возвращает ответ в виде строки:

BALANCE;IDMSG

Где: BALANCE – остаток Вашего баланса доступных SMS сообщений для отправки;

IDMSG – уникальный идентификатор отправленного сообщения.

В случае ошибки, шлюз может вернуть следующие варианты ответа:

Access denied! Empty request! - В запросе опущены обязательные параметры;

Access denied! Project type is not accepted! - Указанный проект имеет тип отличный от «СМС-рассылки»;

Access denied! Secret key is not valid! – Ключ авторизации неверный;

Access denied! IP=0.0.0.0 is not valid! – IP запроса не соответствует указанному в настройках проекта;

Sign not valid - Цифровая подпись запроса неверна;

Balance is empty – Баланс количества доступных для отправки SMS равен нулю;

Error gateway:N – Внутренняя ошибка шлюза, N – код ошибки. О данной ошибке нужно сообщить поддержке СМСРЕНТ.

Если Вам не помог данный документ и остались вопросы, то Вы можете обратиться в службу технической поддержки сервиса:

Руководитель службы поддержки Служба технической поддержки

Сергей

ICQ # ICQ #

Удачных продаж и успешных разработок!

*****@***ru

http://*****/