SugarTalk - ресурс для администраторов и разработчиков системы SugarCRM.

Модуль SMS для SugarCRM

Модуль предназначен для отправки SMS-сообщений прямо из SugarCRM. Принцип работы основан на интеграции CRM c сервисами рассылки сообщений. Благодаря чему, вы имеете возможность самостоятельно сформировать список для отправки, текст SMS, подпись отправителя сообщения, а также время отправки SMS.

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

Модуль реализует следующий функционал:

1 Во-первых, это настройка шлюза, выбор модулей для связи с SMS, а также полей, которые модуль SMS будет распознавать как телефонные номера (по факту, можно выбрать поле «Имя» в модуле «Контрагенты» и, если это имя будет соответствовать валидному номеру телефона, то можно отправлять SMS прямо на имя контрагента). Тут всё довольно просто: в админке появятся соответствующие ссылки, нужно только зайти и настроить под свой вкус. Правда, в «Настройка шлюза» нужно постараться не сделать ошибок при вводе логина, пароля или других полей, которые там есть. Модуль не универсален, поэтому для каждого провайдера услуг массовой рассылки SMS была реализована своя версия модуля. Связано это с тем, что у всех провайдеров собственные API и даже «философия рассылки SMS».

В настоящее время реализована интеграция со следующими сервисами рассылки utele.pro (рассылки viber/SMS), smsc.ru (СМС-шлюз по всему миру), www.epochta.ru (универсальный сервис — более 800 операторов в свыше, чем в 200 странах) , mirsms.ru (предназначен для рассылки на территории России) и turbosms.ua (предназначен для рассылки на территории Украины).

2 Во-вторых, собственно, сама рассылка SMS. Тут несколько вариантов: можно зайти в карточку понравившегося нам контрагента (чтобы не путаться, предположим, что именно этот модуль будет одним из связанных с модулем SMS) и напротив поля, отражающего номер телефона, будет видна картинка с изображением телефона. При нажатии на него, появляется всплывающее окно, в котором и будет вводиться текст сообщения. Другой вариант отправки : заходим в форму списка контрагентов, напротив одного или нескольких контрагентов ставим галочки, и среди кнопок действий нажимаем на «Отправить SMS». Появится окно , похожее на то, что было доступно в карточке контрагента, но с возможностью убирать из списка реципиентов, неугодных контрагентов.

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

4 Также в рамках модуля SMS появился новый тип маркетинговых кампаний. По сути, он аналогичен e-mail- рассылке, но только для SMS, даже настройки одни и те же. Например, если стоит максимальное число для рассылки электронных писем 500 штук за раз, то для SMS будет так же.

В планировщике должен появиться новый тип задания, а именно «Run Nightly Mass SMS Campaigns». Если не появился, то придется немного поработать с кодом. В архив модуля (в том, который был загружен через Загрузчик модулей), нужно зайти по следующему пути:

custom/modules/Schedulers и скопировать файл _AddJobsHere.php.

После ю5го, его нужно поместить в SugarCRM, а именно, как вы догадались, в: custom/modules/Schedulers.

Если вдруг, такой файл там уже есть, то придется открыть тот файл, который мы копировали в архиве, скопировать его содержимое, кроме открывающего «<?php» и закрывающего «?>» конечно же, и вставить этот код в файл-тёзку в нашей SugarCRM. Также могут возникнуть проблемы с лейблами для данного задания. Их можно найти в архиве модуля в файле:

modules/Schedulers/language/ru_ru.lang.php ну или прямо из этой статьи: 'LBL_RUNMASSSMSCAMPAIGN' => 'Run Nightly Mass SMS Campaigns',

Теперь всё должно работать правильно. Настраивается это задание точно так же как и «Run Nightly Mass Email Campaigns». Можно там подсмотреть все настройки.

Ну и напоследок, если речь идет о модуле, работающим с atompark.com (или epochtasms.ru это их другой сайт), можно проверять свой денежный баланс прямо из SugarCRM: в «Настройки Шлюза», где мы вводили ключи, располагается кнопка «Проверить счет». Если все ключи введены правильно, то появится всплывающее окно, которое, возможно, огорчит вас, показав сколько денег на рассылку SMS осталось. «Огорчать» оно может в гривнах, а может в российских рублях. Это зависит от модуля, который вы установили (есть варианты и для гривны, и для рублей. Может потом еще будет в евро и долларах США, если кому-то понадобится). Также проверить состояние счета можно прямо из модуля SMS. Там, среди кнопок в форме списка, есть кнопка «Проверить баланс».

Про модуль SMS могу сказать следующее — он не upgrade safe. Но это не беда! Если вы  захотите проапгрейдить свою SugarCRM,  у вас возникнут какие-то проблемы с совместимостью версий (модуль SMS  будет работать не совсем корректно), то вы всегда можете обратиться к нам, мы поможем решить вашу проблему.

Для «красивой» работы модуля, желательно сделать следующее: зайти в админку- «>настройки Конфигурации->Настройка AJAX» и из левой колонки убрать все модули, которые связаны с SMS, а также и сам модуль SMS. Если этого не сделать, то могут возникать неполадки в работе модуля из-за какого-то конфликта между jQuery и AJAX.

Последнее изменениеПонедельник, 10 июля 2017 18:29
  • Оцените материал
    (0 голосов)
  • Опубликовано в SugarCRM
  • Прочитано 2191 раз

253 комментарии

Оставить комментарий

Убедитесь, что вы вводите (*) необходимую информацию, где нужно
HTML-коды запрещены

Наверх

Последние новости

  • 1
  • 2
  • 3
  • 4

Популярные новости