Отправка 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.
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. Также кнопки для отправки сообщения доступны в списке контактов и в окне Активные звонки:
Номер будет заполнен автоматически.