Начиная с версии 3.14.15.25 на SSW (Softswitch) реализована автоматическая синхронизация данных пользователей с Address Book. 

Для корректной работы, нужно настроить на Address Book Миграцию данных из ECSS-MySQL. Далее нужно в cocon ssw настроить доступ до адресной книги. 

Команда для вывода информации о настройках приведена ниже:

admin@[mycelium1@ecss1]:/$ system/address-book/service/properties/info 
┌────────┬──────────────────────────────────────────┐
│Property│                 Value                    │
├────────┼──────────────────────────────────────────┤
│api_key │some-token                                │
│enabled │true                                      │
│host    │my-address-book-ip-or-domain              │
│port    │4000                                      │
└────────┴──────────────────────────────────────────┘

enabled — включение сервиса на SSW для уведомлений до Address Book;
host, port — адрес Address Book;
api_key — JWT для авторизации на Address Book. В зависимости от режима авторизации используется разный JWT. При API-KEY и BY-ELPH-TOKEN используется токен из API-SECRET-KEY .env файла. При использовании BY-KEYCLOAK-JWT используется access token Keycloak.


1. Для изменения конфигурации использовать команду set:

admin@[mycelium1@ecss1]:/$ system/address-book/service/properties/set enabled true

2. Проверить соединение с текущей конфигурацией можно командой check-connection:

admin@[mycelium1@ecss1]:/$ system/address-book/service/check-connection   
Connection successful

3. После успешных изменений на ECSS-MySQL, нотификации отправляются на Address Book.

Обратите внимание, в версии SSW 3.14.15.25 после остановки Address Book нужно заново устанавливать соединение между SSW и Address book командой:

admin@[mycelium1@ecss1]:/$ system/address-book/service/properties/set enabled true

4. Переконфигурировать ecss-mysql для установки маски доступа Address Book к ECSS MySQL:

dpkg-reconfigure ecss-mysql

  • Нет меток