Перейти к основному содержимому

Настройка

Перед отправкой SMS-сообщений необходимо подключить модуль к провайдеру SMS-шлюза и настроить параметры отправителя. На этой странице описаны все варианты настройки.


Доступ к настройкам модуля

  1. Войдите в панель администратора Concord CRM
  2. Перейдите в Custom SMS -> Настройки из боковой панели
  3. На странице настроек отображаются все параметры конфигурации, организованные по разделам

Настройка SMS-шлюза

Модуль Custom SMS требует внешнего SMS-шлюза для доставки сообщений. Настройте учётные данные вашего провайдера в разделе шлюза.

Поддерживаемые шлюзы

ПровайдерНеобходимые учётные данные
TwilioAccount SID, Auth Token, номер телефона отправителя
VonageAPI Key, API Secret, номер телефона отправителя
ДругиеAPI Key/Token, Sender ID (зависит от провайдера)

Подключение шлюза

  1. Перейдите в Custom SMS -> Настройки -> Шлюз
  2. Выберите провайдера SMS из выпадающего списка
  3. Введите необходимые учётные данные для выбранного провайдера
  4. Установите Номер телефона отправителя или Sender ID
  5. Нажмите Сохранить
  6. Используйте кнопку Отправить тестовое SMS для проверки соединения
подсказка

Вводите номера телефонов в формате E.164 (например, +1234567890). Большинство ошибок доставки вызваны неправильным форматом номеров отправителя или получателя.

Тестовое SMS

После сохранения учётных данных шлюза всегда отправляйте тестовое сообщение:

  1. Нажмите Отправить тестовое SMS
  2. Введите номер телефона, к которому у вас есть доступ
  3. Нажмите Отправить
  4. Убедитесь, что сообщение пришло на ваш телефон

Если тест не прошёл, перепроверьте учётные данные и убедитесь, что ваш аккаунт шлюза активен и имеет достаточный баланс.


Настройки отправителя

Sender ID / Номер телефона

Идентификатор отправителя, который получатели видят при получении вашего сообщения. В зависимости от провайдера и страны:

  • Номер телефона -- приобретённый номер у провайдера шлюза (наиболее распространённый вариант)
  • Буквенно-цифровой Sender ID -- пользовательская текстовая метка (например, «MyCRM»), поддерживаемая в некоторых регионах
warning

Буквенно-цифровые Sender ID поддерживаются не во всех странах. Проверьте документацию вашего провайдера шлюза для уточнения региональной доступности. Получатели не могут ответить на сообщения, отправленные с буквенно-цифровых ID.

Код страны по умолчанию

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

  1. Перейдите в Custom SMS -> Настройки -> Общие
  2. Установите Код страны по умолчанию (например, +1 для США, +44 для Великобритании)
  3. Нажмите Сохранить

Настройка расписания

Модуль Custom SMS поддерживает планирование сообщений для отправки в будущем. Для своевременной отправки запланированных сообщений убедитесь в следующем:

Настройка Cron-задания

Запланированные SMS-сообщения отправляются cron-заданием Concord CRM. Убедитесь, что cron настроен и работает:

* * * * * php /path/to/concord/artisan schedule:run >> /dev/null 2>&1
к сведению

Если cron-задание не запущено, запланированные сообщения останутся в очереди и не будут доставлены до тех пор, пока cron не выполнится.

Часовой пояс

Система планирования использует часовой пояс, настроенный в параметрах Concord CRM. Для проверки или обновления:

  1. Перейдите в Настройки -> Общие в Concord CRM
  2. Проверьте настройку Часового пояса
  3. Убедитесь, что он совпадает с вашим местным часовым поясом, чтобы запланированные сообщения отправлялись в ожидаемое время

Интеграция с действиями CRM

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

  1. Перейдите в Custom SMS -> Настройки -> Интеграции
  2. Включите или выключите SMS для каждого типа действия CRM:
    • Звонки -- отправка SMS после регистрации звонка
    • Задачи -- отправка SMS, связанных с обновлениями задач
    • Email -- дополнение email-коммуникации SMS-сообщениями
    • Встречи -- отправка подтверждений или напоминаний о встречах
    • Дедлайны -- уведомление контактов о приближающихся сроках
  3. Нажмите Сохранить

Когда тип действия включён, кнопка Отправить SMS появится на соответствующей записи CRM.


Отслеживание статуса доставки

Модуль автоматически отслеживает статус доставки от вашего провайдера шлюза. Обновления статуса получаются через webhook:

СтатусЗначение
В очередиСообщение принято шлюзом, ожидает доставки
ОтправленоСообщение отправлено в сеть оператора
ДоставленоПодтверждена доставка сообщения получателю
ОшибкаДоставка не удалась (неверный номер, проблема оператора)
к сведению

Некоторые провайдеры шлюзов поддерживают уведомления о доставке (DLR) для более детального отслеживания. Включите DLR в панели управления вашего провайдера для наиболее точных обновлений статуса.


Устранение неполадок

ПроблемаРешение
Тестовое SMS не приходитПроверьте учётные данные; проверьте баланс аккаунта шлюза
Ошибка «Недопустимый отправитель»Убедитесь, что номер отправителя верифицирован/приобретён в шлюзе
Запланированные сообщения не отправляютсяПодтвердите, что cron-задание активно и выполняется каждую минуту
Статус доставки не обновляетсяПроверьте настройку webhook в панели управления провайдера шлюза
Код страны не применяетсяУбедитесь, что код страны по умолчанию сохранён в общих настройках