Інтеграція з Signal
На відміну від інших месенджерів, Signal не має централізованого сервісу (API), через який можна напряму відправляти повідомлення з LMS.
Тому для інтеграції використовується окремий сервіс signal-cli-rest-api, який запускається на сервері та працює як пристрій Signal.
Фактично створюється “віртуальний девайс”, підключений до вашого акаунта як довірений пристрій. Саме від його імені надсилаються повідомлення.
Через це інтеграція потребує розгортання сервісу на стороні клієнта, тому в першу чергу підходить для на On-Premise версій, а не SaaS.
Детальніше про розгортання сервісу на GitHub.
Тому для інтеграції використовується окремий сервіс signal-cli-rest-api, який запускається на сервері та працює як пристрій Signal.
Фактично створюється “віртуальний девайс”, підключений до вашого акаунта як довірений пристрій. Саме від його імені надсилаються повідомлення.
Через це інтеграція потребує розгортання сервісу на стороні клієнта, тому в першу чергу підходить для на On-Premise версій, а не SaaS.
Детальніше про розгортання сервісу на GitHub.
Після розгортання сервісу в LMS потрібно вказати URL API end point (1) (наприклад: http://cbr-signal-api-1:8080).
Після цього відобразиться QR-код, який потрібно відсканувати в Signal на мобільному телефоні, щоб додати довірений девайс.

Для перевірки коректності налаштувань в полі Надіслати тестове повідомлення (2) введіть номер телефону у міжнародному форматі та натисніть на кнопку Відправити для отримання тестового повідомлення і перевірки роботи інтеграції.