телефония VoIP

Ответить
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

телефония VoIP

Сообщение ya »

sngrep позволяет отображать потоки SIP – вызова (sip flow) прямо в консоли твоего сервера. Утилита покажет SIP – обмен сообщениями в удобной и читаемой форме. Скажем так: sngrep это tcpdump (или wireshark под Linux), но только для VoIP :)
https://wiki.merionet.ru/articles/sngrep-ustanovka-i-ispolzovanie/

asterisk - телефонная станция для учреждений (PBX)
https://wiki.merionet.ru/articles/asterisk-nastrojka-s-nulya
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: телефония VoIP

Сообщение ya »

Управление через веб-интерфейс:
FreePBX
https://powerpbx.org/content/asterisk-freepbx-install-guide-debian-v11-asterisk-v16-freepbx-v16-v1
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: телефония VoIP

Сообщение ya »

FreePBX Установщик
https://downloads.freepbxdistro.org/ISO/SNG7-PBX-64bit-2104-1.iso

Репозиторий
https://downloads.asterisk.org/pub/telephony/

Логин: root
Пароль: root
Последний раз редактировалось ya 13 мар 2024, 21:28, всего редактировалось 1 раз.
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: телефония VoIP

Сообщение ya »

FreePBX Alpine Linux
https://wiki.alpinelinux.org/wiki/FreePBX

Инструкция
https://sangomakb.atlassian.net/wiki/spaces/FP/pages/10289322/Installing+FreePBX+16+on+Debian+10.9

Софт
http://mirror.freepbx.org/modules/packages/freepbx/freepbx-16.0-latest.tgz

Код: Выделить всё

cd /usr/src
wget http://mirror.freepbx.org/modules/packages/freepbx/freepbx-16.0-latest.tgz
tar vxfz freepbx-16.0-latest.tgz
rm -f freepbx-16.0-latest.tgz
touch /etc/asterisk/{modules,cdr}.conf
cd freepbx
./start_asterisk start
./install -n
Если вы хотите установить Freepbx в другом веб-корне (например, в /var/www/myroot), измените некоторые настройки Apache и перезапустите его.

Код: Выделить всё

cd /usr/src
wget http://mirror.freepbx.org/modules/packages/freepbx/freepbx-16.0-latest.tgz
tar vxfz freepbx-16.0-latest.tgz
rm -f freepbx-16.0-latest.tgz
touch /etc/asterisk/{modules,cdr}.conf
cd freepbx
./start_asterisk start
./install --webroot=/var/www/myroot -n
sed -i 's/\/var\/www\/html/\/var\/www\/myroot/g' /etc/apache2/sites-available/000-default.conf
sed -i 's/\/var\/www\/html/\/var\/www\/myroot/g' /etc/apache2/sites-available/default-ssl.conf
service apache2 restart
Установите все модули Freepbx

Код: Выделить всё

fwconsole ma disablerepo commercial
fwconsole ma installall
fwconsole ma delete firewall
fwconsole reload
fwconsole restart
Вот и все!
Теперь вы можете начать использовать FreePBX. Откройте веб-браузер и подключитесь к IP-адресу или имени хоста вашего нового сервера FreePBX. Вы увидите страницу настройки администратора, на которой вы зададите пароль учетной записи "admin" и настроите адрес электронной почты для получения уведомлений об обновлениях.

Существует (на момент написания статьи) около 50 дополнительных модулей, которые можно установить для повышения удобства использования вашей машины FreePBX - вы можете установить их через Module Admin.

Мы надеемся, что вам понравится пользоваться FreePBX 16!

Обратите внимание, что вам нужно настроить FreePBX на запуск asterisk (и связанных с ним служб) при загрузке. Пример сценария запуска systemd можно посмотреть здесь.
https://sangomakb.atlassian.net/wiki/spaces/FP/pages/10092706/Example+systemd+startup+script+for+FreePBX

/etc/systemd/system/freepbx.service

Код: Выделить всё

[Unit]
Description=FreePBX VoIP Server
After=mariadb.service
 
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/sbin/fwconsole start -q
ExecStop=/usr/sbin/fwconsole stop -q
 
[Install]
WantedBy=multi-user.target
  
Оттуда вы можете включить его, чтобы он запускался автоматически
Обратите внимание, что в Debian 8.1 вам нужно использовать After=mysql.service, а не After=mariadb.service.

Код: Выделить всё

[root@firewall ~]# systemctl enable freepbx.service
ln -s '/etc/systemd/system/freepbx.service' '/etc/systemd/system/multi-user.target.wants/freepbx.service'
[root@firewall ~]#
systemctl start freepbx
systemctl status -l freepbx.service

Код: Выделить всё

[root@firewall ~]# systemctl status -l freepbx.service
freepbx.service - FreePBX VoIP Server
   Loaded: loaded (/etc/systemd/system/freepbx.service; enabled)
   Active: active (exited) since Mon 2015-08-17 09:20:09 AEST; 52s ago
  Process: 5020 ExecStart=/usr/sbin/fwconsole start (code=exited, status=0/SUCCESS)
 Main PID: 5020 (code=exited, status=0/SUCCESS)
Aug 17 09:20:06 firewall.xrobau.com fwconsole[5020]: Running Sysadmin Hooks
Aug 17 09:20:06 firewall.xrobau.com fwconsole[5020]: Starting Asterisk...
Aug 17 09:20:06 firewall.xrobau.com fwconsole[5020]: 0/100 [>---------------------------]   0%
Aug 17 09:20:07 firewall.xrobau.com fwconsole[5020]: 33/100 [=========>------------------]  33%
Aug 17 09:20:08 firewall.xrobau.com fwconsole[5020]: 66/100 [==================>---------]  66%
Aug 17 09:20:09 firewall.xrobau.com fwconsole[5020]: 99/100 [===========================>]  99%
Aug 17 09:20:09 firewall.xrobau.com fwconsole[5020]: 100/100 [============================] 100%
Aug 17 09:20:09 firewall.xrobau.com fwconsole[5020]: Asterisk Started on  5523
Aug 17 09:20:09 firewall.xrobau.com fwconsole[5020]: Running Post-Asterisk Scripts
Aug 17 09:20:09 firewall.xrobau.com systemd[1]: Started FreePBX VoIP Server.
[root@firewall ~]#
Вложения
freepbx-16.0-latest.tgz
(19.27 МБ) 1837 скачиваний
freepbx-16.0-latest.tgz
(19.27 МБ) 1837 скачиваний
Ответить