Libpri asterisk что это
Перейти к содержимому

Libpri asterisk что это

  • автор:

Centos 6: установка Asterisk

Для начала убедимся, что на нашем сервере установлены все свежие обновления:

yum update -y

После этого отключим selinux:

sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
reboot

После перезагрузки устанавливаем все необходимые зависимости, которые могут нам понадобиться при установке Asterisk:

yum install -y make wget openssl-devel ncurses-devel newt-devel libxml2-devel kernel-devel gcc gcc-c++ sqlite-devel libuuid-devel

Переходим в директорию с исходниками:

cd /usr/src/

Скачиваем последние версии Asterisk, dahdi и libpri:

wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz
tar zxvf dahdi-linux-complete* tar zxvf libpri* tar zxvf asterisk*

На следующем шаге нам важно соблюдать последовательность установки — сначала DAHDI:

cd /usr/src/dahdi-linux-complete* make && make install && make config
cd /usr/src/libpri* make && make install

и только потом сам Asterisk:

cd /usr/src/asterisk*

Если у нас установлена 64-разрядная версия ОС (это можно узнать набрав команду uname -r)

То запускаем установку со следущими параметрами:

./configure --libdir=/usr/lib64 && make menuselect && make && make install

В случае с 32-разрядной ОС строка для установки выглядит немного иначе:

./configure && make menuselect && make && make install

После установки копируем файлы с примерами конфигураций в директорию с Asterisk:

make samples

Добавляем скрипт запуска Asterisk в /etc/init.d:

make config
service dahdi start

Запускаем сам Asterisk:

service asterisk start

Все. На это установка Asterisk завершена.

Установка Asterisk 11, Dahdi, Libpri на CentOS 6.5

Asterisk — является всемирно известной во всем мире системой IP телефонии. На ее основе разрабатываются и применяются для нужд VOIP в организации, у провайдеров, в сервисах виртуальный офис и множества других видах.

1) Первое, что нужно сделать так это установить необхдимые зависимости пакетов

# yum install -y make wget openssl-devel ncurses-devel newt-devel libxml2-devel kernel-devel gcc gcc-c++ sqlite-devel
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Install 13 Package(s)
Upgrade 6 Package(s)
Total download size: 15 M

2) Загрузка и распаковка пакетов Asterisk, dahdi, libpri

# mkdir /usr/src/asterisk
# cd /usr/src/asterisk

# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz && tar zxvf asterisk-11*
# wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz && # tar zxvf dahdi*
# wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz && tar zxvf libpri*

Если что, то не забываем использовать команду очистки установочной директории
#make clean && make distclean

3) Установка DAHDI

# cd dahdi-linux-complete-2.10.0.1+2.10.0.1/
#make
#make install
#make config

config.status: creating autoconfig.h
configure: *** dahdi-tools build successfully configured ***
make -C tools all
make[1]: Entering directory `/usr/src/asterisk/dahdi-linux-complete-2.10.0.1+2.10.0.1/tools’

Так как у нас нет плат, в конце установки выскакивает сообщение:

List of detected DAHDI devices:
No hardware found

4) Установка Libpri

#cd ..
# cd libpri-1.4.15/
#make && make install
gcc -g -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -fPIC -O2 -MD -MT copy_string.o -MF .copy_string.o.d -MP -c -o copy_string.o copy_string.c
.

Устанавливать следует по очереди иначе вылезет ошибка

‘DAHDI_GETEVENT’ не описан (первое использование в этой функции)
make: *** [pridump.o] Ошибка 1

5) Установка Asterisk

#cd ..
# cd asterisk-11.14.0/

Eзнаем какая у нас ОС 32 бита или 64 бит

# uname -a
Linux centos.local 3.10.43-11.el6.centos.alt.x86_64 #1 SMP Mon Jun 16 14:22:02 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Если у Вас 32 битная система используйте команду
./configure && make menuselect && make && make install

Если же 64 битная
#./configure —libdir=/usr/lib64 && make menuselect && make && make install

Д альше нам нужно определиться что именно устанавливать

Install Asterisk on CentOS 6.5

Нажимаем Save & Exit

Inatsll Asterisk 11 On CetnOS

Устанавливаем все конфиги по умолчанию
# make samples

Добавляем Asterisk в автозапуск
# make config

Запускаем dahdi
# /etc/init.d/dahdi start

Loading DAHDI hardware modules:
Running dahdi_cfg: [ OK ]

Запускаем Asterisk
# /etc/init.d/asterisk start

Подключаемся к Asterisk
# asterisk -rvvv
Connected to Asterisk 11.14.0 currently running on centos (pid = 7467)
centos*CLI>

Наша установка Asterisk 11 на CentOS 6.5 прошла удачно.

Количество просмотров: 8297

Комментарии к статье:

Добавить комментарий

Libpri asterisk что это

IncludeFile(«/callsidebar.php», Array(), Array( «MODE» => «html», // будет редактировать в веб-редакторе «NAME» => «Callback секция» // текст всплывающей подсказки на иконке )); ?—>

ВОПРОСЫ? НАБИРАЙ&nbsp&nbsp&nbsp+7(495)229-30-42
Вы не авторизованы

Вы можете читать сообщения. Если вы хотите создать новую тему или присоединиться к обсуждению, пройдите процедуру регистрации или авторизуйтесь.

Cannot find ‘forum’ template with page »
Установка Asterisk, Установка Asterisk
Сообщений: 2 Авторитет: 83 Регистрация: 31.07.2017
31.07.2017 17:50:14

Доброго времени суток!
В Asterisk новичок, просьба сильно не бить. Делаю по инструкции https://wiki.miko.ru/astpanel:dialplan_miko_ajam . Установлен Turnkey LAMP Stack. Что непонятно:
1. В инструкции ««/tmp/» — для временных файлов. Web сервер должен иметь права на чтение / запись.
«/var/spool/asterisk/fax/» — директория файлов факсов. Web сервер должен иметь права на чтение / запись. Asterisk должен иметь правка на чтение». Права давал полные chmod +777 /директория. Для /var/spool/asterisk/fax/ ls -l показывает права drwxrwxrwx, а для /temp/ только drwx——, хотя делал одинаково. Это можно пропустить, или это критично?
2. Пример установки для Debian 7 описан в скрипте «install_scripts/debian_asterisk_install.sh»
В скрипте wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz скачивается нормально. Следующая строка:
wget http:// downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz — ERROR 404: Not Found.

Вопрос: т.к. скрипты не в инструкции не работают, на сколько адекватна на Ваш взгляд для установки данная инструкция?
https://serveradmin.ru/ustanovka-asterisk-13-na-debian-8/

Сообщений: 3308 Авторитет: 188 Регистрация: 18.11.2011
01.08.2017 08:56:10

Цитата
evkrus@mail.ru написал:
wget http:// downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz — ERROR 404: Not Found.

Инструкции в ближайшее время обновим. Но, обращаю Ваше внимание, что это только пример настройки.
Для настройки asterisk, собранного из исходных кодов требуется значительный опыт работы в linux.

Моя рекомендация — скачайте и используйте FreePBX Distro
https://www.freepbx.org/downloads/
С ним меньше мороки. К примеру, используйте сборку 10.13.66.

Сообщений: 2 Авторитет: 83 Регистрация: 31.07.2017
07.09.2017 12:24:44

Добрый день!
Установлена FreePBX 14.0.1.4. При подключении к 1С (схема панель телефонии + софтфон) в мастере помимо логина и пароля SIP запрашивается логин и пароль AMI. Не подскажите, где взять AMI?

Сообщений: 3308 Авторитет: 188 Регистрация: 18.11.2011
08.09.2017 12:51:50

Цитата
Князев Евгений написал:
К примеру, используйте сборку 10.13.66

База знаний

Asterisk предоставляет функции голосовой почты (Voicemail), конференций, интерактивного голосового меню (IVR), центра обработки вызовов и их обработки (Call Queuing). Он также имеет поддержку таких сервисов, как перевод вызовов другому абоненту, сервис определения и передачи вызываемому абоненту номера вызывающего абонента (callerID), протоколы ADSI, SIP, H.323 (как в режиме терминала, так и в режиме гейтования), MGCP (только для call manager) и SCCP/Skinny (не полностью). В разделе Возможности Вы можете найти более полный список функций, которые может выполнять Asterisk.

Asterisk не нуждается в дополнительном аппаратном обеспечении для реализации передачи голоса через IP сети (VOIP). Можно использовать единственного (или нескольких) провайдеров VOIP для входящих и/или вызовов (входящие и исходящие вызовы могут обрабатываться различными провайдерами Интернет и/или обычной телефонии)

Для обеспечения коммуникаций между цифровым и аналоговым телефонным оборудованием, Asterisk имеет поддержку некоторых аппаратных устройств, которые можно обозначить, как оборудование, производимое спонсором проекта Asterisk — Digium. Digium производит одинарные и счетверенные T1 и E1 интерфейсные платы для коммуникаций с каналами PRI и channel banks. В дополнение, производятся интерфейсы, от одного до четырех портов на плату, для коммуникации с аналоговыми телефонными линиями FXO и FXS , которые популярны при построении небольшой АТС. Интерфейсные устройства других производителей могут быть использованы для организации каналов BRI (ISDN2) с четырмя и восемью портами BRI если они совместимые с CAPI или основаны на чипсете HFC.

И в заключение, для остального круга задач, включая наращивание FXO или FXS портов, можно использовать автономные устройства с FXO или FXS портами, которые можно просто подключить к IP сети и зарегистрировать их на Asterisk, как телефонные каналы.

Предыдущая стабильная версия Asterisk — Asterisk v1.2|1.2.40
Предыдущая стабильная версия Asterisk — Asterisk v1.4|1.4.41
Предыдущая стабильная версия Asterisk — Asterisk v1.6|1.6.2.16.1
Предыдущая стабильная версия Asterisk — Asterisk v1.8|1.8.2.1
Предыдущая стабильная версия Asterisk — Asterisk v11|11.25.1
Текущая стабильная версия Asterisk — Asterisk v13|13.15.0
Следующий (не стабильный) релиз сервера Asterisk — Asterisk 14|14.4.0
В разработке версия Asterisk — Asterisk 15

Начало

Вводная информация
  • Обзор возможностей Asterisk: — С ЭТОГО МЕСТА ЛУЧШЕ ВСЕГО НАЧАТЬ!
  • Где можно скачать asterisk?
  • Инсталляция Asterisk.
  • Программные модули Asterisk сторонних разработчиков.
  • FAQ и помощь в поиске решения: Ищите ответы на свои вопросы? Поищите и тут.
  • Asterisk tips and tricks: Решения различных проблем и подсказки в вопросах, что же еще можно сделать при помощи этого программного обеспечения.
  • Локальные информационные ресурсы в Вашем регионе.
  • Новости, Статус проекта и история его развития.
  • Списки рассылки Asterisk
  • Linux 101: Некоторая документация по Linux для начинающих (eng).
  • Обзор не технических аспектов Asterisk — Основная информация и анализы (eng).
  • Asteriskguru Tutorials Огромная коллекция документации по серверу asterisk (eng).
Аппаратное обеспечение
  • Asterisk phones: Телефоны, часто используемые для работы совместно с сервером Asterisk.
  • Asterisk Hardware: Аппаратное обеспечение, протестированное на совместимость с Asterisk.
  • Asterisk dimensioning: Какая нужна процессорная мощность и какое количество одновременных вызовов выдержит система?
  • Hardware use cases: Рекомендованное аппаратное обеспечение для различных нужд.
  • Asterisk video: Поддержка Video в Asterisk.
  • Asterisk text: Поддержка передачи текстовых сообщений в Asterisk.
  • Asterisk legacy integration: Как соединить Asterisk и обычную АТС
  • Asterisk Embedded Systems: Сервер Asterisk на простом (экзотическом) аппаратном обеспечении.
  • Asterisk and VoIP GSM gateway: Как соединить VOIP GZM шлюз VoiceBlue с сервером Asterisk.
  • Asterisk and Cable Modems with embedded ATAs: Как соединить embedded ATA с сервером Asterisk.
Администрирование
  • Asterisk administration.
  • Asterisk dimensioning: Какой процессор нужен, сколько одновременных вызовов может потянуть мое аппаратное обеспечение?
  • Рекомендации для маштабных решений: (SIP прокси, распределение нагрузки).
  • Asterisk SIP NAT solutions: Asterisk и подключения SIP через NAT.
  • Asterisk billing поддержка билинга.
  • Asterisk RealTime — конфигурация Asterisk с использованием базы данных
  • Конфигурация Asterisk, используя файлы шаблонов.
  • Asterisk password files: Где Вы можете найти описание пользователей и их пароли в конфигурационных файлах Asterisk?
  • Asterisk PBX functions: раздел, созданный чтобы помочь Вам найти нужную функцию АТС в Asterisk.
  • Asterisk QoS: как в Asterisk поддерживается QoS.
  • Asterisk rollout tips: Помощь в переходе от испытаний к практическому использованию.
  • Asterisk security: Безопасность Вашей АТС.
  • Asterisk monitoring: Мониторинг сервера и периодическая проверка его работоспособности.
  • Asterisk High Availability Solutions: Программные и аппаратные решения для увеличения надежности работы сервера.
  • Asterisk Bootable CDROM: Загрузка и запуск сервера Asterisk с CDROM.
  • Asterisk OS Platforms: На каких операционных системах может работать Asterisk .

Ссылки

Конфигурация
  • Описание команд Asterisk: Полный список!
  • Asterisk config files: Описание файлов конфигурации Asterisk.
  • Asterisk Variables: Переменные, используемые при конфигурировании и в плане набора.
  • Asterisk Database: Встроенная база данных, используемая в плане набора.
  • Asterisk RealTime — конфигурация Asterisk с использованием базы данных.
  • Конфигурация Asterisk, используя файлы шаблонов.
  • Asterisk AGI: Мощный интерфейс создания программных скриптов.
  • Asterisk AEL: Asterisk Extension Language (Язык Расширений Астериска)
  • Asterisk AEL2: Asterisk Extension Language (Язык Расширений Астериска) версия 2
  • Asterisk DUNDi SIP configuration — конфигурация Asterisk для поддержки DUNDi и соединений по SIP
  • Configuring Asterisk with MIDCOM and Ranch Networks — настройка Asterisk для работы с устройствами Ranch Networks по протоколу MIDCOM
  • Как настроить подключение сервера Asterisk с другими VOIP провайдерами.
  • Asterisk Configuration Examples: Полные примеры конфигурации Asterisk от различных пользователей.
  • Asterisk Data Configuration: Zaptel and Asterisk data and hybrid configuration
  • Замечания по конфигурации сервера Asterisk для работы с некоторыми специфичными телефонами.
  • Asterisk Slimming: How can we slim-up about so many modules
  • Asterisk tips and tricks: Множество примеров решения различных задач с использованием файлов конфигурации.
Управление
  • Asterisk options: Параметры командной строки запуска Asterisk.
  • Asterisk CLI: The interactive command prompt language.
  • Asterisk GUI: Web (и другие) интерфейсы для Asterisk, используемые для его управления и конфигурации.
  • Asterisk Manager API: Интерфейс управления сервером Asterisk (Manager API).
  • Asterisk Zeroconf Support: Service Discovery for Asterisk using Zeroconf.
Общая Справочная информация
  • Asterisk protocols: Поддерживаемые протоколы.
  • Asterisk channels: Поддерживаемые голосовые каналы.
  • Asterisk codecs: Поддерживаемые кодеки.
  • Asterisk libpri: Open Source библиотека PRI.
  • Asterisk Paging and Intercom.
  • Asterisk sound files: Стандартные звуковые файлы и их назначение.
  • Asterisk multi-language: Замечания по многоязычной конфигурации сервера Asterisk.
  • Asterisk vertical service activation codes: *XX коды, используемые в Zap каналах.
  • Asterisk debugging: Как получить отладочную информацию в Asterisk.
  • Asterisk PSTN interface debugging: Проблемы с эхом, уровнем сигнала, и т.д.

© 2008 — 2023 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by OOO PostMet-R

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *