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

Поддерживается в версии Softphone.Pro 5.3 и выше. Доступна только отправка сообщений, приём сообщений не поддерживается.

Softphone.Pro поддерживает отправку сообщений различными способами - методом SIP MESSAGE, или методом HTTP API. В данной инструкции описано, как настроить и использовать эти способы.

Настройка отправки сообщений

Настройка SIP MESSAGE

Для работы данного способа отправки сообщений ваша АТС должна поддерживать обмен сообщениями SIP MESSAGE. Уточнить, поддерживает ли ваша АТС этот способ отправки сообщений вы можете в поддержке вашей АТС или в документации к вашей АТС.

1. Откройте настройки Softphone.Pro, перейдите в раздел Обмен сообщениями и включите опцию Включить текстовые и SMS сообщения:

Включить обмен сообщениями

2. В параметре Способ обмена сообщениями выберите пункт SIP MESSAGE и нажмите Сохранить:

Сохранить настройки

Настройка HTTP API

Для работы данного способа отправки сообщений ваша АТС должна поддерживать обмен сообщениями с использованием HTTP API. Уточнить, поддерживает ли ваша АТС этот способ отправки сообщений вы можете в поддержке вашей АТС или в документации к вашей АТС.

1. Откройте настройки Softphone.Pro, перейдите в раздел Обмен сообщениями и включите опцию Включить текстовые и SMS сообщения:

Включить обмен сообщениями

2. В параметре Способ обмена сообщениями выберите пункт HTTP API и задайте следующие параметры:

  • URL шлюза для обмена сообщениями - задайте URL, на который будет отправляться запрос с сообщением.
    В примере - http://example.com;
  • HTTP API токен - задайте токен, который будет добавляться в заголовок запроса с сообщением.
    В примере - token123.

Сохранить настройки HTTP API

3. Нажмите Сохранить.

4. При отправке сообщения на адрес, указанный в параметре URL шлюза для обмена сообщениями, будет отправлен POST-запрос следующего вида:

POST
  headers: {
    'content-type': 'application/json',
    'authorization': 'Bearer token123',
    "content-length": "70",
    "accept-encoding": "gzip, deflate",
    "accept-language": "ru-RU,en,*"
  }
  body: {
      "from": "100",
      "message_body": "Hello world",
      "to": "101"
  }

где:

  • headers.authorization - содержит значение Bearer %TOKEN%, где %TOKEN% это значение параметра HTTP API токен в настройках обмена сообщениями в приложении.
    В примере: Bearer token123;
  • body.from - номер отправителя (SIP логин учётной записи, с которой отправляется сообщение).
    В примере: 100;
  • body.message_body - текст сообщения.
    В примере: Hello world;
  • body.to - номер получателя.
    В примере: 101.

Дополнительные настройки сообщений

Длина сообщения по умолчанию ограничена 200 символами. Если на вашей АТС настроено другое значение максимальной длины сообщения, задайте его в настройках обмена сообщениями в параметре Максимальное количество символов в сообщении:

Отправка сообщения из окна Сообщения

По умолчанию софтфон сохраняет 100 последних отправленных сообщений. Если вам нужно хранить больше сообщений, задайте нужное значение в параметре MaxNumberStoredMessages раздела [AppSettings] файла конфигурации.

Отправка сообщений в Softphone.Pro

1. Откройте окно отправки сообщений.

2. Выберите в главном окне софтфона SIP аккаунт для отправки сообщения. Введите номер, на который хотите отправить сообщение и текст сообщения. Нажмите кнопку Отправить:

Отправка сообщения из окна Сообщения

3. Также кнопки для отправки сообщения доступны в списке контактов и в окне Активные звонки:

Отправка сообщения из списка контактов или активных звонков

Номер будет заполнен автоматически.