Показаны сообщения с ярлыком исходники. Показать все сообщения
Показаны сообщения с ярлыком исходники. Показать все сообщения

17 сент. 2012 г.

Конференции в Asterisk на ОС Debian 6 или RHEL 6 (Oracle Linux, CentOS) с использованием Meetme (dahdi)

В общем, недавно возился с этими конференциями... При попытке создания конференции появляется ошибка unable to open pseudo device .Вначале установил dahdi (раньше оно называлось Zaptel и служит как интерфейс между модемами и Asterisk, либо как заглушка для Meetme, если модемов никаких нет) из пакетов - не решило это проблему.

Нужн скомпилировать и установить модуляь ядра dahdi из исходных кодов нижеописанным способом.

Скачиваем исходники dahdi-linux-complete:

wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-2.6.1+2.6.1.tar.gz

Последнюю версию исходников модуля можно скачать здесь.

tar -xzvf dahdi-linux-complete-2.6.1+2.6.1.tar.gz 
cd dahdi-linux-complete-2.6.1+2.6.1/

Если у вас не установлены заголовки текущей версии ядра, устанавливаем. Для Debian:

apt-get install linux-headers-`uname -r`

Для RHEL-дистрибутивов:

yum install kernel-devel kernel-headers gcc

Для Oracle Linux с его UEK-kernel:

yum install kernel-uek-devel.x86_64 kernel-uek-headers.x86_64 gcc

Произведем компиляцию модуля ядра:

make all
make install
make configure

В более новых версий вместо последней команды надо выполнить:

make config

Далее загружаем установленный модуль:

modprobe dahdi

Теперь прописываем правила в extensions.conf для конференции:

exten => 500,1,MeetMe(500)              ;conference room 500
exten => 500,n,Hangup()

Не забыв, конечно же, прописать конференцию в meetme.conf:

conf => 500

Теперь при наборе номера 500 мы будем попадать в соответствующую конференцию.

Добавочный номер можно изменять, добавлять новые номера для конференций, ставить цифровой пароль на конференцию - это всё хорошо описано в комментариях в файле meetme.conf.

4 сент. 2012 г.

Установка Wireshark в Oracle Linux из исходников

Вначале попытался установить из пакетов, получил ерроры о конфликтах в зависимостях и решил попробовтаь из сорцов:

yum install libpcap libpcap-devel.x86_64
wget http://wiresharkdownloads.riverbed.com/wireshark/src/wireshark-1.8.2.tar.bz2
tar -xjvf wireshark-1.8.2.tar.bz2
cd wireshark-1.8.2
./configure
make
make install

Запускаем:

wireshark

23 дек. 2011 г.

Собрать программу из исходников в определенную папку

Для этого вначале идем, напрмиер в каталог нашего пользователя - /home/user/ Затем скачиваем файл. (Мне нужно было собрать Sphinx в /opt/sphinx) Сделать это можно либо wget-ом если есть прямая ссылка, либо консольным браузером lynx. Либо залить на сервак командой scp (http://geckich.blogspot.com/2011/11/scp-lanwan.html).
Распаковываем сырцы:

tar -xzvf sphinx-2.0.2-beta.tar.gz

Переходим в папку с исходниками:

sphinx-2.0.2-beta

Далее конфигурируем:

./configure --prefix /opt/sphinx

Параметр --prefix как раз указывает, в какую директорию устанавливать. Далее ждем, пока оно отконфигурируется. Если будут ошибки - исправляем и повторяем. Далее собираем бинарники: