Проблема обусловлена отсутствием прав доступа к настройке ECSS-10 или виртуальной АТС (домена), необходимо настроить права доступа пользователя.
Проблема обусловлена отсутствием домена.
После установки ECSS-10 требуется настроить медиа-сервер и задекларировать требуемые медиа-ресурсы.
Более подробная настройка описана в разделе Настройка программного медиасервера.
Требуется проверить статус сервиса ecss-web-conf.service при помощи команды:
sudo systemctl status ecss-web-conf.service
Для корректной работы системы ECSS-10, требуются следующие пакеты:
Все остальные пакеты являются опциональными, а именно:
Web-браузер должен поддерживать web-сокеты. Используйте, например, последнюю версию Google Chrome.
Выполнить backup базы MySQL простым копированием файлов можно, но только если остановить сервис MySQL. Это обусловлено тем, что база в любой момент может быть модифицирована. Существует кэш и копирование может совпасть с моментом записи в файл (модификацией файла). В этом случае проблемы возникнут при попытке восстановления базы из backup.
Метод сохранения backup основан на базе механизма бинарных логов MySQL. Бинарные логи содержат полную историю изменений базы данных. Для работы инкрементального backup необходимо, чтобы бинарные логи были включены для требуемой базы данных.
Процесс состоит из двух фаз:
mysqldump --verbose
--single-transaction --quote-names --complete-insert --extended-insert
--routines --events --triggers -uLOGIN -PPORT -hHOST -pPASS --flush-logs
DBNAME > dump.sql Восстановление backup из инкрементальных логов происходит следующим образом:
mysqlbinlog binlog_files | mysql -uLOGIN -pPASS .Подключиться к командной консоли CoCon, выполнить команду:
node/<NODE>/<ACT>
где
<NODE> — имя ноды;
<ACT> — назначаемое действие, принимает значения:
Подключиться к CoCon, выполнить команду:
node/check-services
Результат выполнения команд:
support@[mycelium1@ecss1]:/$ node/check-services Nodes: core1@ecss1 ds1@ecss1 md1@ecss1 mycelium1@ecss1 restfs1@ecss1 sip1@ecss1 All services are started |
Подключитесь к командной консоли CoCon, выполните команду:
node/<NODE>/info releases
где
<NODE> — имя ноды.
Необходимо подключиться к командной консоли Linux (shell), выполнить команду:
sudo systemctl status ecss.service
Подключиться к командной консоли CoCon, выполнить команду:
domain/declare <DOMAIN>
где
<DOMAIN> — имя нового домена.
Подключиться к командной консоли CoCon, выполнить команду:
cocon/add-user <NAME_USER>
где
<NAME_USER> — имя нового пользователя.
Данное приложение предназначено для просмотра, а не для создания интерфейсов. Для создания SIP-пользователей используйте "Subscriber card" ("Карточку абонента"), для создания SIP-транков — "Trunk manager" ("Менеджер транков").
Отключение абонентов при помощи списка:
Файл "regime_list" должен содержать номера на отключение, формат файла:
100 regime1 101 regime0 102 regime1 103 regime0 104 regime1 |
Regime1 и Regime0 — это заранее подготовленные и задекларированные режимы с требуемыми настройками. |
Для изменения режимов абонентов списком выполните команду в CoCon:
domain/test.domain/alias/import-regime ds1@ecss1 regime_list |
Необходимо:
Подключитесь к командной консоли CoCon, выполните команду:
domain/test.domain/sip/user/stop-registration sip_ab_gr 113@test.domain |
где:
test.domain — домен, которому принадлежит абонент (виртуальная АТС);
sip_ab_gr — группа абонента;
113@test.domain — абонент.
Проблема может проявляться по следующим причинам:
Подключиться к командной консоли CoCon, выполнить команду:
domain/xxx.domain/sip/trunk declare context1 test_gr test_trunk 192.168.18.136 5060 sip-proxy 5061 |
Формат команды:
domain/xxx.domain/sip/trunk declare context_local trunk_gr sip_trunk x.x.x.x _xxx_ sip-proxy _yyy_ |
где:
domain_local — контекст маршрутизации, которому принадлежит абонент;
trunk_gr — транковая группа, которой будет принадлежать интерфейс;
sip_trunk — имя транка (прописывается в контексте маршрутизации как directions);
x.x.x.x — встречный IP-адрес;
xxx — destination порт;
sip-proxy — режим работы (возможны значения "sip-t" и "sip-i");
yyy — source порт.
Для транка есть настройка "options_control", которая задает периодичность проверки доступности.
Также можно включить уведомления о недоступности транка с помощью аварийного сообщения. Для этого используется опция "alarm_enable" (для включения используется значение "true").
Подключиться к командной консоли CoCon, проверить состояние интерфейса SIP-адаптера:
domain/test/sip/network/info |
Проверить корректность параметров listen_interfaces, listen_ports.
Необходимо:
Подключиться к командной консоли CoCon, выполнить команду:
domain/<DOMAIN>/trunk/sip/set <TRUNK_GROUP> <TRUNK_NAME> options_control 0_-_disable
где
<DOMAIN> — домен, в котором находится транк;
<TRUNK_GROUP> — имя группы, в которой находится транк;
<TRUNK_NAME> — имя транка, на котором необходимо отключить функцию.
Рекомендуется использовать не более 2000 правил в одном контексте.
В данном случае необходимо:
Для биллинга используется Accouting RADIUS.
Файлы CDR хранятся в БД MySQL, в виртуальной файловой системе. Доступ до файлов осуществляется по протоколу FTP.
Пример запроса: ftp://ssw.eltex
Файлы статистики хранятся в директории /var/lib/ecss/statistics.
Да. Запись разговоров активируется через соответствующую услугу абонента. Также возможно активировать запись для транка.
Через приложение web-конфигуратора IVR редактор
Подключиться к командной консоли CoCon, выполнить команду:
cluster/storage/<NODE>/licence/add <LICENCE>
где
<CLUSTER> — имя кластера хранения долговременных данных (DS);
<LICENCE> — лицензия на ECSS-10.
Подключиться к командной консоли CoCon, выполнить команду:
cluster/storage/<CLUSTER>/licence/set-passport <PASSPORT>
где
<PASSPORT> — паспорт для eToken.
Настроить абоненту услугу CLIP/CLIR/CLIRO.
Фактическое изменение параметров происходит сразу же после выполнения команды.
Все лог файлы хранятся в папке /var/log/ecss/
Удалять можно в любой момент.
В корректно настроенной и работающей системе log-файлы включены в режим ротации с ограничением по размеру, который рассчитан таким образом, чтобы суммарный объем не превысил размера раздела выделенного под log-файлы.
В режиме ротации создается несколько файлов и текущие log-файлы записываются в файл с расширением .log
Файлы которые были отформатированы (обычно по достижению предельного размера файла) имеют расширения .1, .2 и т.д.
Больший индекс в расширении у самого старого файла.
Частые аварии о переезде сетевого интерфейса для mysql могут возникать из-за включённого автообновления. Отключить автообновление можно следующей командой:
sudo systemctl mask apt-daily.timer |
Для того, чтобы переустановить пакет с возвратом к оригинальной конфигурации, можно использовать команду:
sudo aptitude install -o Dpkg::Options::=--force-confmiss ecss-node |