CRM Клиентская База
ВНИМАНИЕ
Для использования данного вида интеграции Вам необходимо зарегистрироваться на серверной платформе Stream Telecom, либо зарегистрироваться через менеджера компании. При регистрации Вам присваивается логин, и тестовое имя отправителя SMS Info, которое будет автоматически удалено, после того как Вы запросите новое имя.
Пароль для интеграции задается в настройках пользователя во вкладке Настройки API.
Функции
1. Настройка шлюза для отправки смс
Для настройки смс-шлюза следует выполнить следующие действия:
Перейдите в "Настройки" — "Модули".
Выберите модуль "СМС-рассылка". В следующем окне откроется перечень всех настроенных смс-шлюзов.
Далее нажмите на кнопку "Добавить сервер" и появившеюся форму вставте ниже приведеный код со своими данными.
//логин $user="user"; //пароль $pass="pass"; //отправка смс $src = '<?xml version="1.0" encoding="utf-8" ?> <request> <message> <sender>'.$sms["sender"].'</sender> <text>'.$sms["text"].'</text> <abonent phone="'.$sms["phone"].'" /> </message> <security> <login value="'.$user.'" /> <password value="'.$pass.'" /> </security> </request>'; $href = 'http://web.szk-info.ru/xml/'; $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); $data = curl_exec($ch); curl_close($ch); $res=$data; $p = xml_parser_create(); xml_parse_into_struct($p, $res, $vals); xml_parser_free($p); $res=$vals[1]['value']; if($res != "send") { //ошибка return $data; } else { //удачная отправка return "OK"; } |
2. Настройка шаблона для отправки
Важно: Для каждой таблицы нужно настраивать свой собственный шаблон смс-рассылки.
Для того, чтобы настроить шаблон, который будет отправляться по смс, необходимо перейти в "Настройки" — "Конфигурация".
Рядом с интересующей нас категорией нажать на кнопку "Таблицы и представления". Затем, напротив нужной таблицы нажать на кнопку "Шаблоны смс".
В новом появившемся окне нажимаем на кнопку "Добавить шаблон".
Перед нами откроется новое окно, в котором мы непосредственно сможем настроить шаблон рассылки. Здесь следует заполнить следующие поля
Имя шаблона — в этой строке стоит внести имя для удобного ориентирования среди нескольких шаблонов.
Текст сообщение — в этом поле следует внести непосредственно сам текст, который будет рассылаться по смс.
Важно: В текст сообщения можно включать шаблоны текстовых полей. Если попытаться включить в сообщение поле типа "файл" или "изображение", то будет отправлено лишь название выбранного файла.
Важно: Длина рассылаемого сообщения не ограничена, однако при превышении стандартной длины одного СМС, сообщение делится на части и тарификация идет по количеству отправленных частей (абонент получает сообщение целиком).
Телефон получателя — в данном поле нужно указать поле в таблице, в которое вносится информация о телефоне получателя смс-сообщения
Лог рассылки — в данном поле нужно указать в какое поле следует заносить лог смс-рассылки
После внесения всех необходимых изменений, нажимаем "Сохранить".
3. Приведение данных в таблице в пригодный для осуществления смс-рассылки вид
Осуществление рассылки в таблицах программы возможна, если поле с наименованием телефона отвечает следующим параметрам:
- Телефон является мобильным и записан в виде "+79ХХХХХХХХХ" или "79ХХХХХХХХХ"
- В поле "Телефон" содержится только 1 номер
Процесс рассылки
После того, как мы все настроили, можно приступить непосредственно к смс-рассылке.
1. Выбираем строки, по которым будет происходить смс-рассылка
2. Нажимаем на кнопку "СМС"
3. Выбираем шаблон рассылки. В этом же меню можно отредактировать или предварительно просмотреть все имеющиеся шаблоны
4. Откроется новое окно, в котором будет отражен ход рассылки и есть возможность приостановить рассылку.
После всех приведенных выше действий, в течении нескольких минут, на номер выбранного абонента, будет отправлено смс, согласно выбранного шаблона.