- Freepbx: настройка с нуля
- Freepbx: настройка с нуля
- Установка Asterisk
- Как настроить Asterisk на Ubuntu
- Как установить Asterisk на Windows
- Частые ошибки в установке и настройке Asterisk
- Заключение
- Download FreePBX Distro
- FreePBX Distro
- Thank you for downloading the FreePBX Distro!
- FreePBX Distro Download Links
- 64 BIT DOWNLOADS
- STABLE SNG7-PBX-64bit-2011-5
- HISTORICAL SNG7-PBX-64bit-1904
- 32 BIT DOWNLOADS
- HISTORICAL (End of Life 2016) 10.13.66-32bit
- SSL Certificate fixes will require administrator action before May 28th, 2021.
- How to Install
- Freedom to Communicate
- Download FreePBX
- Thank you for downloading the FreePBX Distro!
- Get to Know FreePBX
- FreePBX Modules
- Need Help?
- FreePBX is an open source community
Freepbx: настройка с нуля
Настройка Asterisk с нуля не займет очень много времени даже у непрофессионала. Asterisk – программное обеспечение телефонии, которое превосходит по всем функциям другие серверы для осуществления ATC.
Лицензия Asterisk свободная, что позволяет пользоваться этой программой многим людям.
С каждым годом Астериск все больше и больше развивается, благодаря увеличению ресурсов.
Программа необходима с целью формирования АТС и серверов телефонии. У нее много различных функций, Asterisk может поддерживать VoIP-протоколы и имеет возможность распределения звонков, работы автоответчиков, отправки текстовых сообщений, видео, есть голосовое меню и почта. В статье будет рассмотрена установка с нуля.
Freepbx: настройка с нуля
Интерфейс Freepbhx нужен для более простой настройки Asterisk и управления VoIP-телефонией. Главное преимущество – человеку не надо исправлять самому все текстовые файлы. Эта программа помогает переводить язык программы в виде текста, который поймет пользователь. Для настройки Freepbhx надо установить программу на компьютер.
Для того чтобы установить интерфейс, требуется:
- Скачать FreePBX 13 Distro. Выбирать версию, опираясь на программное обеспечение компьютера.
- Записать образ системы на диск, используя утилиты.
- Изменить параметры загрузки системы.
- С этого диска загрузить машину.
- Выбрать версию PBX.
- Выбрать режим Full install
- Нажать ВК.
- Придумать и установить пароль.
- Перезагрузить компьютер и заходить в аккаунт как пользователь с root-правами.
Установка Asterisk
Установка и настройка окажется простой, если соблюдать пошагово инструкцию.
Если нужна только VoIP-сеть, то можно установить только asterisk. Но лучшим вариантом станет установка трех пакетов.
Драйвер dahdi используется при цифровом оборудовании. Для обмена данными с периферийным оборудованием нужен драйвер. Принцип настройкиAsterisk заключается в следующем:
сервер Asterisk chan_dahdi Драйвер dahdi Карта Телефон/Коммутатор/Телефонная сеть
Библиотека libpri необходима для использования TDM-интерфейсов ISDN: PRI (PrimaryRateInterface) и BRI (BasicRateInterface). Libri делится на каналы по времени – Time Division Multiplexing.
Можно рассмотреть установку Asterisk из исходников. Такой способ установки дает возможность установить Asterisk с нуля.
- Версия ядра системы должна быть не ниже 2.6.
- Обязательное наличие файлов заголовков в системе.
- Присутствие компилятора gccctermcap и openssl.
Проверив все эти моменты, можно приступать к установке. Для этого надо перейти на сайте в Download и загрузить такие архивы:
После этого скопировать файлы на сервер и разместить их в папке «/usr/src/.».
Далее надо запустить терминал в сервере.
Затем распаковать каждый архив командой «tar-xzf tar.gz» .
Потом перейти в каждую папку при помощи команды «cd » .
Закончив, надо выполнить определенные команды для настройки:
- «./configure» (это подготовит программу к сборке)
- «make» (команда для сборки)
- «makeinstall» (установка программы)
Для установки необходимых пакетов не нужно прилагать особых усилий. Астериск обладает автоматизацией пакетов, поэтому для этого нужен скрипт install_prereq, который можно найти в подкаталоге contrib/scripts, где есть исходные коды.
Нужно зайти в этот подкаталог и запустить скрипт. С помощью него необходимые пакеты будут установлены.
Таким образом, при соблюдении всех действий Asterisk для чайников будет готов.
Как настроить Asterisk на Ubuntu
Соблюдая пошаговую инструкцию, можно просто установить Asterisk на Ubuntu:
- Надо скачать на Ubuntu.
- Установить пакеты для корректной сборки DAHDI и LibPRI.
- Загрузить исходник (необходимо ввести «wget…» вместе со ссылкой на загрузку.
- Распаковать программу при помощи команды «tarzxvf».
- Зайти в директорию с Asterisk.
- Ввести «contrib/scripts/install_prereqinstall», чтобы загрузить утилиты из Asterisk.
- Для запуска программы надо написать эту команду, добавив «-unpackaged».
- Повторно зайти в каталог с программой.
- Заставка появится при вводе «. /configure».
- Повторить все то же самое, что делают при запуске Asterisk.
- Открыть конфигурационный файл: vi /etc/asterisk/asterisk.conf.
- Создать учетную запись asterisk в системе: useraddasterisk–m.
- Задать права: chown -R asterisk:asterisk /var/log/asterisk.
- Проверить конфигурацию: asterisk –c.
Запуск Астериск из скриптов загрузки:
[asterisk@new asterisk-1.0.1]$ cd channels/h323
[asterisk@new h323]$ make
g++ -g -c -fno-rtti -o ast_h323.o -march=i686 -DPBYTE_ORDER=PLITTLE_ENDIAN -DN
DDEBUG_THREADS -pipe -Wall -fPIC -DP_LINUX -D_REENTRANT -D_GNU_SOURCE -DP_HAS_S
DP_PTHREADS -DPHAS_TEMPLATES -DPTRACING -DP_USE_PRAGMA -I../../include
-I/home/asterisk/openh323/include -Wno-missing-prototypes -Wno-missing-declarations ast_h323.cpp
chan_h323.h:31: warning: `sockaddr_inbindaddr’ defined but not used arcr libchanh323.a ast_h323.o
Как установить Asterisk на Windows
- Скачать VirtualBox.
- Скачать Asterisk для VirtualBox.
- Установить VirtualBox.
- Нажать везде «Согласен».
- Нажать «Файл», а потом «Импорт конфигураций».
- Запустить машину и провести остальные настройки.
Чтобы скачать пакеты голосовых сообщений, надо:
- Перейти в папку «contrib/scripts/» с помощью команды «cd».
- Открыть «get_mp3_source.sh».
- Ввести «makeinstall».
- Открыть консоль Asterisk.
- Сделать файлы при помощи «makesamples».
- Запустить функцию «service asterisk start».
Основным конфигурационным файлом является asterisk.conf. Отсюда берется информация о местоположении файлов в системе.
Файл конфигурации, который пригодится для набора некоторых команд:
- conf (голосовые почтовые ящики при команде VoiceMail).
- conf (конфедерация, применяемая установкой Festival).
- conf (структура, необходимая для указания AlarmReceiver).
- conf (настройка тонов с указанием Playtones).
- conf (конфигурация, которая используется командой DUNDiLookup).
- conf (конфигурация для того, чтобы установить очередь звонков и их параметров для команды Queue).
Файлы конфигурации каналов Asterisk:
- conf (канал IАX2).
- conf (канал SIP).
- conf (канал DАHDi).
Частые ошибки в установке и настройке Asterisk
- Не отключены анонимные звонки и использован контекст для плана нумерации.
Если не планируется принимать анонимные звонки, надо их отключить.
- Отсутствие библиотеки sqlite или ее компонентов для разработчиков для сборки программ.
Чтобы решить эту проблему, надо использовать CentOS с пакетом sqlite-devel: yum -y install sqlite-devel
- Не получается зарегистрировать Asterisk на сервере ru.
Для решения этой проблемы надо проверить правильность ввода пароля, SIP ID. Также необходимо проверить, как сотрудник создан в «Личном кабинете»: правильно или нет.
- Отклонение входящего вызова Астериксом.
Надо проверить, находится ли пользователь в регистрации. Необходимо ввести команду sipshowregistry в консоле Астериск.
- Прохождение звука через одну сторону.
Нужно выбрать либо поддержку nat в Asterisk, либо поддержку SIP. Второй вариант решения проблемы – установка directmedia=nonat. Еще одним способом станет установка debug в Asterisk, с помощью которого можно будет отслеживать все запросы и аудио-трафик.
- Не получается исходящему вызову пройти.
Для этого надо написать: exten => _XXXXXX,1,Dial(DAHDI/g1/$
Изменив номер, можно решить проблему.
Заключение
Настройка Asterisk с нуля не окажется трудной как специалисту, так и новичку. Asterisk является отличным решением компьютерной телефонии.
Сервис работает на многих операционных системах, которые можно подобрать под версию ядра системы пользователя. Астериск обладает множеством функций, таких как конференц-связь, голосовая почта, Calldetailrecord и другие.
Астериск доступен в Ubuntu, но его также можно установить и на Windows.
Для удобства можно использовать Freepbx, так как это функциональный интерфейс для настройки Астериска. Он переводит текст программы на понятный язык, что облегчает задачу. С помощью данной программы можно легко менять количество абонентов, так как платформа очень гибкая и многое позволяет.
Не надо ставить лишние пробелы и ошибаться в написании команд. Совсем незаметные ошибки могут не допустить работу программы.
Разобравшись в этой системе, можно получить много новых возможностей, которые не были доступны всем раньше.
Download FreePBX Distro
The easiest way to install FreePBX is to download and install the FreePBX Distro. This includes everything needed for a fully-functioning FreePBX system, including the operating system.
Click on the link below to download FreePBX Distro. The download is an ISO file containing everything you need. This will completely re-format the hard drive you install it on. Upon completion, you will have a fully functioning FreePBX system, ready to configure for phones and SIP trunks.
- FreePBX GUI
- Linux operating system
- Asterisk communications platform
FreePBX Distro
Thank you for downloading the FreePBX Distro!
You’re one step closer to using the world’s most popular open source PBX platform.
By providing your contact information we will be able to inform you of:
- Distro Releases
- Special Offers
- Product Updates
- New Products
- Newsletters/Blogs
You will be able to opt out of this communication at any time.
FreePBX Distro Download Links
Below is a list of the different download versions and links to each one.
For older archived copies of the FreePBX Distro, click here.
The links below are downloaded from our US Based Server.
64 BIT DOWNLOADS
STABLE SNG7-PBX-64bit-2011-5
Release Date: December 2020
FreePBX 15 • Linux 7.8 • Asterisk 13, 16 or 17
Supports UEFI and Legacy BIOS booting
This ISO can be written directly to a USB drive and installed without the need for any conversion tools.
HISTORICAL SNG7-PBX-64bit-1904
Release Date: May 2019
FreePBX 14 • Linux 7.6 • Asterisk 13 or 16 Supports UEFI and Legacy BIOS booting
This ISO can be written directly to a USB drive and installed without the need for any conversion tools.
32 BIT DOWNLOADS
HISTORICAL (End of Life 2016) 10.13.66-32bit
Release Date: 2016
FreePBX 13 • Linux 6.6 • Asterisk 11 or 13 Supports Legacy BIOS booting ONLY
SSL Certificate fixes will require administrator action before May 28th, 2021.
The D-Series phones and the Switchvox Mobile App have an upcoming expiration (May 28th, 2021) on the SSL certificate when connected to certain versions of Asterisk, FreePBX, PBXact, and Switchvox. Sangoma has developed quick to implement and future proof solutions.
These fixes will require administrator action before May 28th, 2021.
FreePBX/PBXact has included DPMA in Endpoint Manager. However, DPMA version 3.6.1 is a new DPMA implementation that contains the updated SSL fix.
The DPMA Asterisk RPM itself is getting updated, and will be required after Endpoint manager has been updated to (v14.0.68.20+/ v15.0.39.20+). If you are already using Endpoint Manager with DPMA then your endpoint manager module will get disabled and you have to follow below steps to migrate to the updated DPMA.
If Endpoint Manager is already configured with a legacy version of DPMA, additional steps are here;
New 32 & 64 bit versions of DPMA for Asterisk versions 13-18
Example command for the of Asterisk 16 update:
yum update asterisk16-res_digium_phone
(Substitute the 16 with the correct Asterisk version being used)
How to Install
Either method will require a monitor and a keyboard to be attached to the FreePBX system.
CD/DVD: Burn the ISO file onto a CD/DVD. With BIOS set to boot from the CD/DVD drive, insert the disk into the machine, and after system boots, simply follow the system prompts to install and configure.
USB key: Write the ISO file to a USB flash drive. With BIOS set to boot from a USB device, plug the USB key into the system and upon boot on-screen instructions will guide you the rest of the way.
For more in-depth guidance, the FreePBX wiki offers step-by-step installation instructions.
Freedom to Communicate
The “Free” in FreePBX stands for Freedom. That’s because FreePBX, the world’s most popular open source IP PBX, gives users the tools to build a phone system tailored to their needs.
Download FreePBX
Thank you for downloading the FreePBX Distro!
You’re one step closer to using the world’s most popular open source PBX platform.
By providing your contact information we will be able to inform you of:
- Distro Releases
- Special Offers
- Product Updates
- New Products
- Newsletters/Blogs
You will be able to opt out of this communication at any time.
Get to Know FreePBX
Discover the power of open source communications. Take a look at all the built-in features FreePBX has to offer and start building your phone system.
FreePBX Modules
Transform your FreePBX install into a robust Unified Communications system with commercial modules from Sangoma and other add-ons for FreePBX.
Need Help?
Visit the Knowledge Base on the FreePBX Wiki! Or let FreePBX experts assist with support for installing FreePBX, updating, troubleshooting, and beyond.
FreePBX is an open source community
Completely free to download and use, the power of FreePBX comes from a global community of developers who ensure it remains a high compatibility and customizable platform with all the key features needed to build a scalable business phone system on any budget.
With millions of installations worldwide and a very active development base, the FreePBX community continues to out-perform the telecom industry’s commercial efforts.