суббота, 18 февраля 2017 г.

Используем debian 8.----
ssh vipole@192.168.1.76
Всё от рута:

su -
lsb_release -a

Обновляем
apt-get update && apt-get upgrade

apt-get install ntpdate

Ставим редис сервер:
apt-get install redis-server
service redis-server status

Ставим монгоДБ сервер:
echo 'deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen' | tee /etc/apt/sources.list.d/mongodb.list
apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

Обновляем и ставим
apt-get update &&  apt-get install mongodb-org

Проверяем статус
service mongod status

Закаченный пакет vipole-server кладём в /root/ и устанавливаем
dpkg -i  standalone-linux_x86_64-2016.R1-en.deb

Переходим
cd /etc/vipole/
ls -l
vipoleadm --operation init --login admin --relayserver-login radmin -d testvipole.com -b vipole_server
vipoleadm --operation init --domain testvipole.com --dbname vipole_server --login admin --relayserver-login radmin

mongo vipole_server
db.dropDatabase();
exit


mongorestore dump

Admin admin: admin  password
Relay radmin: radmin  password

vipoleadm --operation license_request -d  -b vipole_server --license-request-file license_request.req
cat license_request.req

openssl genrsa -des3 -out cakey.pk 3072   ; CertPass
openssl req -new -key cakey.pk -out server.csr ; заполнить поля
openssl x509 -req -days 3650 -in server.csr -signkey cakey.pk -out cacert.pk

openssl genrsa -des3 -out autoconfkey.pk 3072      ;  AutoPasswd
openssl req -new -key autoconfkey.pk -out autoconf.csr  ; заполнить поля   testvipole.com

cat autoconf.csr  - видим запрос сертификата → отдаём его в info@vipole.com

nano server.config
nano relay.config

Получили сертификат
ls /home/vipole/
cp /home/vipole/vipole_* /etc/vipole/

Проверяем ключик
vipoleadm --operation verify_license -d testvipole.com -b vipole_server --license-file vipole_license_c1000016d161119n065lid0000213.dat
Активируем ключик
vipoleadm --operation activate_license -d testvipole.com -b vipole_server --license-file vipole_license_c1000016d161119n065lid0000213.dat

nano server-auto.config                       vipole_certificate_5830b0927b326d95d85114f2.pem
nano client_autoconf.config
vipoleadm --operation save_clients_autoconf --clients-autoconf-file client_autoconf.config -d testvipole.com -b vipole_server

vipole-server --config server.config
vipole-server --autoconf --config /etc/vipole/server-auto.config

vipole-server --config server.config &
vipole-relay --config relay.config

kill -9 `pgrep vipole-server`       → дождаться [1]+ Killed
/etc/init.d/vipoleserver start
pgrep -l vipole

Логи
ls -la  /var/log/vipoleserver/

update-rc.d <name> defaults 03

ls -la /etc/rc2.d/
ln /etc/init.d/vipoleserver  /etc/rc2.d/S02vipoleserver
ln /etc/init.d/vipoleserver  /etc/rc6.d/K02vipoleserver

tcp 37210 - основной порт для связи клиента с сервером.
tcp 443 - дополнительный порт для связи с сервером, используется для работы клиентов через https proxy
tcp 37212 - порт для сервера автоконфигурации
udp 3000-9000 - используется для аудио-видео звонков
udp 5060 - наш сервер не использует для исходящих подключений к "вашему" sip серверу.