Установка; Звездочка; 15. 1. 2 на CentOS 7
Установка "Звездочка" 15.1.2 на CentOS 7
Я установил Asterisk 15.1.2, и он работает. Когда я пытаюсь установить FreePBX 14.0, я получаю ошибку, как показано на рисунке:
[root@localhost freepbx]# ./start_asterisk start
СТАРТОВАЯ ЗВЕЗДОЧКА Asterisk уже работает [root@localhost freepbx]# ./install -n Предполагая, что вы являетесь корнем базы данных Проверка, если SELinux-это enabled. Its не (хорошо)! Чтение /etc/asterisk/asterisk.conf. Done Проверка, работает ли Asterisk, и мы можем говорить с ним как с ‘asterisk’ user. Error! Ошибка связи со звездочкой. Убедитесь, что Asterisk правильно установлен и работает от имени пользователя asterisk Asterisk, похоже, работает от имени root Попробуйте запустить Asterisk с помощью команды ‘./start_asterisk start’ в этом каталоге [root@localhost freepbx]#
Может ли кто-нибудь помочь мне исправить это? Мне нужно получить доступ к графическому интерфейсу АТС.
2 ответа
- Установка SteamCMD на CentOS 7
когда я пытаюсь установить SteamCMD на CentOS 7, я получаю ошибку: Login Failure: No Connection, я могу подтвердить, что selinux отключен, и что брандмауэр выключен, я могу заставить его нормально работать в CentOS 6, но для CentOS 7, Кажется, есть какая-то икота, любая помощь будет оценена.
1. su -c yum -y install autoconf automake gcc httpd-devel libcurl-devel libtool libxml2-devel mod_dav_svn subversion-devel 2. wget http://downloads.atlassian.com/software/crowd/downloads/cwdapache/mod_authnz_crowd-2.2.2.tar.gz 3. tar xzf mod_authnz_crowd-2.2.2.tar.gz 4. cd mod_authnz_crowd-2.2.2.
Он должен работать как пользователь asterisk.
В руководстве по установке Freepbx четко указано, что звездочка НЕ ДОЛЖНА запускаться.
Поэтому перед установкой скрипта freepbx сделайте
Похожие вопросы:
На данный момент у меня есть небольшая проблема с установкой/загрузкой puppet на CentOS 7. Команда, которая была использована, такова:: ‘sudo rpm -ivh.
Я пытаюсь установить среду выполнения MATLAB (см. www.mathworks.com/products/compiler/mcr) на Cent0S 7. Я думаю, что установил MCR правильно, потому что установка завершается тем, что она завершена.
Я использую приложение Asterisk & java для проекта voip в centos. Теперь я пытаюсь использовать софтфон с открытым исходным кодом на той же машине, где присутствует asterisk. Я стараюсь pjsua но.
когда я пытаюсь установить SteamCMD на CentOS 7, я получаю ошибку: Login Failure: No Connection, я могу подтвердить, что selinux отключен, и что брандмауэр выключен, я могу заставить его нормально.
1. su -c yum -y install autoconf automake gcc httpd-devel libcurl-devel libtool libxml2-devel mod_dav_svn subversion-devel 2. wget.
Я делаю установку tactic 4.5 на centos 7. я следую http://community.southpawtech.com/тактика-системы admin_sys-admin_install-тактика-centos-6.2.html но в конце концов, когда я пытаюсь получить.
Я строю двоичный файл FOO на Centos 7 (использует glibc 2.14 ) и хочу, чтобы он работал на Centos 6 (имеет только glibc 2.12 ) Если я установлю glibc 2.14 параллельно в системе Centos 6.
У нас есть небольшой кластер Hadoop. В нем установлена версия Hadoop HDP. Env: VM состоит из os: Centos 7 Столкнувшись с проблемой совместимости : проблема совместимости HAWQ, так как она еще не.
как установить Haxe на centos 7 из этого учебника нет платформы Centos, есть ли какая-либо установка тела на Centos успешной?
У меня есть машина Centos 7, только что запущенная из базового ящика centos/7 vagrant. Я предоставляю коробку через ansible, но следующее не работает: — name: Install xfce yum: name: @^Xfce state.
Как установить Asterisk на CentOS 7
Asterisk является самой популярной и широко распространенной платформой PBX с открытым исходным кодом, которая обеспечивает работу систем IP PBX, серверов конференций и шлюзов VoIP. Он используется частными лицами, малыми предприятиями, крупными предприятиями и правительствами по всему миру.
Функции Asterisk включают голосовую почту, музыку в режиме удержания, конференц-связь, очередь вызовов, запись вызовов, интерактивный голосовой ответ и многое другое.
Прежде чем продолжить этот урок, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Обновите систему CentOS и установите инструменты разработки, необходимые для компиляции исходного кода Asterisk:
Отключить Селинукс
Если SELinux установлен в enforcing режим, Asterisk не будет работать правильно.
Чтобы отключить функции безопасности SELinux, откройте /etc/selinux/config файл и установите SELINUX=disabled
Сохраните файл и перезагрузите систему CentOS:
Как только машина загрузится, убедитесь, что getenforce команда возвращает Disabled :
Скачать Asterisk
Мы собираемся скачать исходный код Asterisk в /usr/src каталоге, который является общим местом для размещения исходных файлов.
Перейдите в /usr/src каталог, набрав:
Загрузите последнюю версию Asterisk 15 с помощью следующей команды wget :
После завершения загрузки извлеките загруженный файл, используя следующую команду:
Прежде чем продолжить выполнение следующих шагов, убедитесь, что вы перешли в исходный каталог Asterisk, набрав:
Установите Asterisk Dependencies
Загрузите источники MP3, необходимые для сборки модуля MP3 и использования файлов MP3 на Asterisk:
Далее установите все недостающие зависимости с помощью install_prereq скрипта:
Скрипт установит все необходимые пакеты и после успешного завершения выведет следующее сообщение:
Установка Аsterisk
configure Скрипт выполнит ряд проверок , чтобы убедиться , что все зависимости, которые необходимы сборки и установки процесса присутствуют, запустите скрипт, набрав:
После успешного завершения вы увидите следующий вывод:
Следующим шагом является выбор модулей, которые вы хотите скомпилировать и установить.
Большинство модулей уже включены. Войдите в систему Menuselect, набрав:
Мы уже загрузили исходные файлы MP3, и теперь нам нужно указать Asterisk для сборки модуля MP3, выбрав format_mp3 :
Когда вы закончите, нажмите, F12 чтобы сохранить и выйти, или переключитесь на Save and Exit кнопку и нажмите Enter .
Запустите процесс компиляции с помощью make команды:
После завершения процесса сборки вам будет представлено следующее сообщение:
Следующим шагом является установка Asterisk и его модулей, набрав:
После завершения установки скрипт отобразит следующее сообщение:
Теперь, когда Asterisk установлен, нам нужно установить примеры файлов конфигурации.
Установите либо общие файлы конфигурации со справочной документацией, набрав:
Или установите основные файлы конфигурации:
Последний шаг — установить скрипт инициализации Asterisk, набрав:
Наконец, запустите ldconfig для обновления кеша общих библиотек:
Создать пользователя Asterisk
По умолчанию Asterisk работает от имени пользователя root. По соображениям безопасности мы создадим нового системного пользователя и настроим Asterisk для запуска в качестве вновь созданного пользователя.
Чтобы создать нового системного пользователя с именем, asterisk выполните следующую команду:
Чтобы настроить Asterisk для запуска от имени asterisk пользователя, откройте /etc/sysconfig/asterisk файл и раскомментируйте следующие две строки:
Добавьте asterisk пользователя в dialout и audio группы:
Нам также необходимо изменить владельца и права доступа ко всем файлам и каталогам asterisk , чтобы Asterisk мог получить доступ к этим файлам:
Запустить Asterisk
Теперь, когда мы все настроены, мы можем запустить службу Asterisk с помощью следующей команды:
Чтобы убедиться, что Asterisk работает, подключитесь к интерфейсу командной строки Asterisk (CLI), введя:
Вы увидите приглашение Asterisk CLI по умолчанию:
Последний шаг — запуск службы Asterisk при загрузке с:
Настройте правила брандмауэра
Теперь, когда Asterisk установлен и работает, вам нужно настроить брандмауэр, чтобы разрешить трафик через определенные порты Asterisk.
Откройте выбранный вами текстовый редактор и создайте следующий сервис Firewalld:
Сохраните файл и примените новые правила брандмауэра, набрав:
Наконец, проверьте, успешно ли применяются новые правила брандмауэра:
Не стесняйтесь настроить брандмауэр в соответствии с вашими потребностями.
Вывод
В этом руководстве мы показали, как установить последнюю версию Asterisk из исходного кода в вашей системе CentOS.
Теперь вы должны проверить документацию Asterisk и узнать больше о том, как настроить и использовать Asterisk.
Как установить Asterisk на Debian 9
Asterisk — самая популярная и широко используемая среда с открытым исходным кодом для создания приложений связи. Он используется частными лицами, малым бизнесом, крупными предприятиями и правительствами по всему миру.
Функции Asterisk включают конференц-связь, голосовую почту, музыку на удержании, перевод вызовов, постановку вызовов в очередь, запись вызовов, сохранение / получение базы данных и многое другое.
В этом руководстве мы покажем вам, как установить Asterisk 15 на Debian 9.
Подготовка
Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Обновите свой сервер Debian и установите пакеты, необходимые для загрузки и сборки Asterisk:
Скачивание Asterisk
На момент написания этой статьи последней стабильной версией Asterisk была версия 15.
Перейдите в каталог /usr/src и загрузите исходный код Asterisk с помощью следующей команды wget :
После завершения загрузки используйте команду tar для извлечения архива:
Убедитесь, что вы перешли в исходный каталог Asterisk, прежде чем переходить к следующим шагам:
Установка зависимостей Asterisk
Запустите следующий скрипт, чтобы загрузить исходники MP3, необходимые для сборки модуля MP3 и использования файлов MP3:
Затем запустите сценарий install_prereq чтобы разрешить все зависимости в вашей системе Debian:
Скрипт установит все необходимые пакеты и после успешного завершения выведет следующее сообщение:
Здесь вы увидите телефонный код ITU-T по умолчанию 61. Но в нашем случае, если вы находитесь в Северной Америке, как и я, вы захотите изменить его на 1
Установка Asterisk
Запустите сценарий configure который подготовит код Asterisk к компиляции:
После успешного завершения вы увидите следующий результат:
Следующим шагом является выбор модулей, которые вы хотите скомпилировать и установить. Войдите в систему Menuselect, набрав:
Мы уже скачали исходные файлы MP3, и теперь нам нужно указать Asterisk создать модуль MP3, выбрав format_mp3 :
Когда вы закончите, нажмите F12 чтобы сохранить и выйти, или переключитесь на кнопку « Save and Exit и нажмите Enter .
Запустите процесс компиляции с помощью команды make :
После завершения процесса сборки вам будет представлено следующее сообщение:
Установите Asterisk и его модули, набрав:
Когда установка будет завершена, вы увидите следующее сообщение:
Теперь, когда Asterisk установлен, следующим шагом будет установка образцов файлов конфигурации.
Вы можете установить либо общие файлы конфигурации с образцом документации, запустив:
Или установите базовые файлы конфигурации АТС:
Последний шаг — установить сценарий инициализации Asterisk, набрав:
Вы также можете запустить ldconfig для обновления кеша разделяемых библиотек:
Создание пользователя Asterisk
По умолчанию Asterisk запускается от имени пользователя root. По соображениям безопасности мы создадим нового системного пользователя и настроим Asterisk для работы от имени вновь созданного пользователя.
Создайте нового системного пользователя с именем asterisk , выполнив следующую команду:
Чтобы настроить Asterisk для запуска от имени пользователя asterisk , откройте файл /etc/default/asterisk
И раскомментируйте следующие две строки:
Добавьте пользователя asterisk в группы dialout и audio :
Измените владельца и разрешения для всех файлов и каталогов asterisk, чтобы пользователь asterisk мог получить доступ к этим файлам:
Запуск Asterisk
Теперь, когда мы все настроены, запустите службу Asterisk, набрав:
Чтобы убедиться, что Asterisk работает, подключитесь к интерфейсу командной строки Asterisk (CLI), набрав:
Вы увидите приглашение Asterisk CLI по умолчанию:
Введите команду exit или нажмите CTRL+C чтобы выйти из интерфейса командной строки Asterisk.
Последний шаг — разрешить запуск службы Asterisk при загрузке:
Настройка межсетевого экрана
По умолчанию SIP использует UDP-порт 5060, чтобы открыть порт:
Если вы включили протокол реального времени (RTP), вам также необходимо открыть следующий диапазон портов:
Не стесняйтесь настраивать брандмауэр в соответствии с вашими потребностями.
Выводы
В этом руководстве мы показали вам, как установить последнюю версию Asterisk из исходного кода в вашей системе Debian.
Теперь вам следует проверить документацию по Asterisk и узнать больше о том, как настроить и использовать Asterisk.
Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.
Как установить Asterisk 16 LTS на CentOS 7 / Fedora
В этой статье мы расскажем как произвести установку Asterisk 16 LTS на CentOS 7 / Fedora. Asterisk – это мощная УАТС с открытым исходным кодом и с огромным количеством корпоративных функций.
Особенности Asterisk
- Конференц-связь
- Запись разговоров
- Мониторинг вызовов
- Аудио- и видео-конференции
- Голосовая почта
- Очередь вызовов
- Правила совершения звонка
- Голосовое меню
- Активные каналы связи
- Резервное копирование информации
- Идентификатор вызывающего абонента во время ожидания вызова
- Парковка вызовов
- Транскодирование
Подготовка системы
Прежде чем вы начнете выполнять команды установки Asterisk на вашем сервере CentOS 7 / Fedora, убедитесь, что все пакеты в системе обновлены.
Подключим дополнительные репозитории и обновим систему.
Установите SELinux в Permissive Mode, выполнив следующие команды:
Шаг 1: Установка зависимостей Asterisk 16
Первоначальный шаг при настройке Asterisk – установить все необходимые зависимости.
Шаг 2: Загрузка и установка Jansson
Jansson – это библиотека C для кодирования, декодирования и обработки данных JSON. Загрузите и установите его на сервере CentOS 7, выполнив следующие команды:
Шаг 3: Загрузка и установка PJSIP
PJSIP – это бесплатная мультимедийная библиотека с открытым исходным кодом, написанная на языке C, реализующая стандартные протоколы, такие как SIP, SDP, RTP, STUN, TURN и ICE. Клонируйте проект из Github, затем скомпилируйте и установите.
Шаг 4: Загрузка и установка Asterisk
Теперь, когда у нас установлены все пакеты и зависимости, мы готовы загрузить и установить Asterisk 16 на CentOS 7.
Если все идет хорошо, вы должны получить вывод, подобно приведенному ниже:
Шаг 5: Установка параметров меню Asterisk
Настраиваем дополнительные параметры перед установкой, выполнив следующую команду:
Используйте клавиши со стрелками для навигации и клавишу Enter, чтобы выбрать.
На дополнениях выберите chan_ooh323 и format_mp3 как показано ниже.
В Core Sound Packages выберите форматы аудиопакетов, как показано ниже.
Для Music On Hold выберите следующие минимальные модули:
Для дополнительных звуковых пакетов выберите, как показано ниже:
Включить в app_macro разделе «Приложения». По умолчанию в Asterisk 16 Macro() выключен.
Вы можете изменить конфигурацию, которую вы считаете нужной в вашем проекте. Когда закончите, нажмите ‘ Save & Exit ‘.
Устанавливаем библиотеку mp3-декодера.
Чтобы начать сборку и установку Asterisk с выбранными модулями, выполните команды.
Успешная установка сопровождается следующим выводом:
Для вас будет создан Asterisk systemd.
Создайте отдельного пользователя и группу для запуска Asterisk 16 и назначьте права:
Установка пользователя Asterisk.
Перезапустите службу Asterisk для применения настроек.
Установим службу в загрузку
Заключение
Теперь у вас есть работающий Asterisk 16 на сервере CentOS 7. Оставайтесь с нами и оставляйте комментарии, если у вас возникнут какие-либо проблемы с настройкой.
Любое использование материалов сайта возможно только с разрешения автора и с обязательным указанием источника.