Skip to content

Instantly share code, notes, and snippets.

@bilinin
Last active January 20, 2019 19:30
Show Gist options
  • Save bilinin/16080708832d814c09ea415f23b3a054 to your computer and use it in GitHub Desktop.
Save bilinin/16080708832d814c09ea415f23b3a054 to your computer and use it in GitHub Desktop.
Установка docker в операционной системе ubuntu выполняется командой:
curl -fsSL https://get.docker.com/ | sh
После чего необходимо выполнить рекомендованную команду
usermod -a -G
docker pull jmar71n/freepbx - команда для скачивания контейнера freePBX
ждём автоматического скачивания и установки.
docker ps -a
docker run --net=host -d -t jmar71n/freepbx
docker stop <>
docker start <>
docker rm <>
Установка stun сервера
sudo gedit /etc/apt/sources.list
If universe is not included then modify the file so that it does.
deb http://us.archive.ubuntu.com/ubuntu wily main universe
After any changes you should run this command to update your system.
sudo apt-get update
You can now install the package like this.
Installstuntman-server
sudo apt-get install stuntman-server
Существует необходимость разделять провайдерскую часть сети и пользовательскую. Для этого можно применять технологию NAT. Но при мспользовании данной технологии
прохождение SIP траффика становится проблематичным. Для решения данной проблемы существуюет ряд протаколов, таких, как STUN, TURN, ICE.
Выберем для этих целей сервер STUN.
В интеренете существует ммножество ужезапущенных серверов к которым можно подключиться со своего Asterisk и клиентских программ. Но в
таком случае при пропаже интернет соединения пропадёт и связь с этим сервером, а следовательно пропадёт и телефонная связь. Поэтому имеет смысл
запустить свой собственный STUN сервер.
Чтобы установить восполбзуемся командой:
sudo apt-get install / блаблабла
После успешной установки следует запустить этот сервер командой:
команда для запуска stun сервера
sudo stunserver --mode full --primaryinterface 172.16.0.250 --primaryport 34790
После этого следует подключиться к серверу с Asterisk и клиентских устройств, прописав его в настройках.
docker images
docker run -p 8080:8080 -p 50000:50000 jenkins
ключ --rm - по завершению контейнера не станет
(aaa)
подготовка
действие
проверка
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment