Перед установкой ecss-elph-proxy необходимо подготовить информацию, описанную ниже, так как она понадобится для ответов на вопросы, заданные при установке.
Генерирование самоподписанного сертификата (если готового нет в наличии)
Сгенерированные сертификаты на этапе установки система по умолчанию будет искать в папке /tmp/ssl_certs. Соответственно, перед началом генерации сертификатов необходимо создать каталог по указанному пути и перейти в него:
sudo mkdir /tmp/ssl_certs
cd /tmp/ssl_certs
Чтобы убедиться, что вы в нужном каталоге, выполните команду pwd и посмотреть на результат её вывода:
Ниже приведены примеры ответов на вопросы, задаваемые при генерации сертификата:
Country Name (2 letter code) [AU]:RU
State or Province Name (full name) [Some-State]:NSK
Locality Name (eg, city) []:Novosibirsk
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Eltex
Organizational Unit Name (eg, section) []:IMS
Common Name (e.g. server FQDN or YOUR name) []:elph-proxy.maas.ngn.eltex.loc
Email Address []:ssw-team@eltex-co.ru
После ответов на вопросы в папке /tmp/ssl_certs появятся два файла: elph-proxy.key, elph-proxy.crt.
Установка пакета ecss-elph-proxy
Синхронизировать список пакетов в вашей системе с доступными из репозитория:
sudo apt update
Запуск установки пакета ecss-elph-proxy:
sudo apt install ecss-elph-proxy
В процессе установки пакетов будут заданы вопросы:
Вопрос
Шаблон вопроса:
Configuring ecss-elph-proxy
Тип данных:
string
Значение по умолчанию:
No
Текст вопроса(en)
Do you want to set up a connection with AutoProvision (AUP)?
Текст вопроса(ru)
Хотите настроить подключение с AutoProvision (AUP)?
Описание
Если вы используете AUP в вашей среде следует ответить Yes. В противном случае оставляем значение по умолчанию.
Вопрос
Шаблон вопроса:
Configuring ecss-elph-proxy
Тип данных:
string
Значение по умолчанию:
aup-auth.your-domain.loc:443
Текст вопроса(en)
Enter aup-auth domain name and port or ip address and port:
Текст вопроса(ru)
Введите доменное имя и порт либо ip-aдрес и порт для сервиса aup-auth:
Описание
Вопрос
Шаблон вопроса:
Configuring ecss-elph-proxy
Тип данных:
string
Значение по умолчанию:
aup-config.your-domain.loc:1443
Текст вопроса(en)
Enter aup-config domain name and port or ip address and port:
Текст вопроса(ru)
Введите доменное имя и порт либо ip-aдрес и порт для сервиса aup-config:
Описание
Вопрос
Шаблон вопроса:
Configuring ecss-elph-proxy
Тип данных:
string
Значение по умолчанию:
elph-api.your-domain.loc
Текст вопроса(en)
Enter elph-api domain name or ip address:
Текст вопроса(ru)
Введите доменное имя либо ip-aдрес для сервиса elph-api:
Описание
Вопрос
Шаблон вопроса:
Configuring ecss-elph-proxy
Тип данных:
string
Значение по умолчанию:
elph-chat.your-domain.loc
Текст вопроса(en)
Enter elph-chat domain name or ip address:
Текст вопроса(ru)
Введите доменное имя либо ip-aдрес для сервиса elph-chat:
Описание
Вопрос
Шаблон вопроса:
Configuring ecss-elph-proxy
Тип данных:
string
Значение по умолчанию:
call-history.your-domain.loc:3000
Текст вопроса(en)
Enter call-histroy service domain name and port or ip address and port:
Текст вопроса(ru)
Введите доменное имя и порт либо ip-aдрес и порт для сервиса истории вызовов:
Описание
Вопрос
Шаблон вопроса:
Configuring ecss-elph-proxy
Тип данных:
string
Значение по умолчанию:
status-service.your-domain.loc:3002
Текст вопроса(en)
Enter status-service domain name and port or ip address and port:
Текст вопроса(ru)
Введите доменное имя и порт либо ip-aдрес и порт для сервиса статусов:
Описание
Вопрос
Шаблон вопроса:
Configuring ecss-elph-proxy
Тип данных:
string
Значение по умолчанию:
address-book.your-domain.loc:4000
Текст вопроса(en)
Enter address-book service domain name and port or ip address and port:
Текст вопроса(ru)
Введите доменное имя и порт либо ip-aдрес и порт для сервиса адресной книги:
Описание
Вопрос
Шаблон вопроса:
Configuring ecss-elph-proxy
Тип данных:
string
Значение по умолчанию:
elph-proxy.your-server-name.loc
Текст вопроса(en)
Enter elph-proxy domain name or ip address:
Текст вопроса(ru)
Введите доменное имя либо ip-aдрес для сервиса elph-proxy:
Описание
Вопрос
Шаблон вопроса:
Configuring ecss-elph-proxy
Тип данных:
string
Значение по умолчанию:
127.0.0.53
Текст вопроса(en)
Enter elph-proxy DNS-Resolver IP:
Текст вопроса(ru)
Введите IP DNS-Resolver для elph-proxy:
Описание
Вопрос
Шаблон вопроса:
Configuring ecss-elph-proxy
Тип данных:
string
Значение по умолчанию:
443
Текст вопроса(en)
Enter elph-proxy port:
Текст вопроса(ru)
Введите номер порта для elph-proxy:
Описание
Вопрос
Шаблон вопроса:
Configuring ecss-elph-proxy
Тип данных:
string
Значение по умолчанию:
/tmp/ssl_certs
Текст вопроса(en)
Enter the path to the ecss-elph-proxy.{key,crt} files: You must install an SSL certificate. Please:
Текст вопроса(ru)
Необходимо установить SSL-сертификат. Пожалуйста введите путь до файлов ecss-elph-proxy.{key,crt}:
Описание
Запомненные ответы на вопросы можно посмотреть в базе debconf. Они будут применены при обновлении пакета.
Установка debconf-утилит (если они не были установлены ранее):
sudo apt install debconf-utils
Просмотр, запомненных ответов при помощи утилиты debconf-get-selections