Отправка SMS-сообщений


Вы можете отправлять клиентам SMS-сообщения прямо из сценария. Для этого у вас должен быть подключен пакет SMS. Чтобы его приобрести, оставьте заявку на sales@just-ai.com.

Отправка SMS-сообщений доступна только на номера РФ.

Поддерживаемые каналы

Отправка SMS-сообщений возможна в:

Способы использования

Вы можете настроить отправку SMS-сообщений при помощи типа ответа sms или специального тега Sms:

При помощи типа ответа
При помощи специального тега

Используйте тип ответов sms в сценарии. Чтобы обрабатывать успешную и неуспешную отправку SMS-сообщений, укажите события smsSuccessEvent и smsFailedEvent.

Добавьте специальный тег Sms в сценарий и укажите необходимые параметры: номер телефона получателя и текст сообщения.

Длина сообщения

SMS имеют ограничения на количество символов:

  • Сообщение, написанное на кириллице, китайском, японском, корейском, арабском или хинди, может содержать  более 70 символов.

    Если в SMS-сообщении есть хотя бы один, например, кириллический символ, то все сообщение считается кириллическим.

  • Сообщение на латинице может содержать не более 160 символов.
  • Один эмодзи считается за один символ.
  • Символы \f, ^, {, }, \\, [, ~, ], |, считаются за два символа.
  • Если одно сообщение превышает допустимую длину, то оно будет сегментировано при отправке. Каждый сегмент тарифицируется как отдельное сообщение, но у получателя отображается единым сообщением.

За один раз может быть отправлено не более 6 сегментов.

Имя отправителя

Если у вас настроена интеграция с провайдером i-Digital, вы можете указать имя отправителя. Иначе в качестве отправителя SMS-сообщения будет отображаться NftService.

Чтобы настроить имя отправителя:

  1. Отправьте заявку на адрес sales@just-ai.com, чтобы получить подробную информацию.
  2. Зарегистрируйте имя отправителя у i-Digital.
  3. Получите данные от i-Digital и укажите их в полях объекта providerConfiguration.

Примеры

В примерах ниже при переходе в стейт Confirmation клиент с телефонным номером 79123456789 получит SMS-сообщение Ваш заказ успешно оформлен.

При успешной отправке SMS-сообщения в чат будет отправлено сообщение Спасибо за заказ! Информация по заказу отправлена вам в SMS.

Отправка при помощи типа ответа sms
Отправка при помощи специального тега Sms

state: Confirmation
    intent!: /sms
    script:
        var reply = {
            "type": "sms",
            "text": "Ваш заказ успешно оформлен",
            "destination": "79123456789"
        };
        $response.replies = $response.replies || [];
        $response.replies.push(reply);

    state: Success
        event: smsSuccessEvent
        a: Спасибо за заказ! Информация по заказу отправлена вам в SMS.

state: Confirmation
    intent!: /sms
    Sms:
        text = Ваш заказ успешно оформлен.
        destination = 79123456789
        okState = /Success

    state: Success
        a: Спасибо за заказ! Информация по заказу отправлена вам в SMS.