08.12.2014 в 21:25 (16994 Просмотров)
Проект SvxLink - розробляє гнучку платформу голосових послуг загального признання для РадіоАматорства.
SvxLink - серверне ПЗ, складається з Ядра - котре обробляє з'єднання з прийомо-передавачем.
Ядро може бути налаштоване для роботи в якості контролера репітера або працювати на симплексному каналі.
Голосові послуги завантажені в ядро як плагіни або модулі, як їх називають в SvxLink.
Приклади існуючих функцій модулів:
Help -- Голосова довідка системи.
Parrot -- Папуга, відтворює все що ви говорите.
EchoLink -- Підключення до інших EchoLink станцій.
DtmfRepeater -- Відтворення прийнятих DTMF сигналів.
TclVoiceMail -- Голосова пошта для локальних користувачів системи.
PropagationMonitor -- Анонсування інформації про проходження з dxmaps.com.
SelCallEnc -- Селективний виклик за допомогою DTMF кодів.
MetarInfo -- Відтворення інформації про погодні явища в вашій місцевості, за допомогою Metar-даних.
Можливість створення власних модулів на основі сценаріїв TCL.
Докладніше про інші можливості.
Інструкція користувача.
Інструкція з інсталяції.
Проект також включає в себе EchoLink клієнт з графічним інтерфейсом - Qtel.
Qtel - не має режиму "SysOp". Тобто, він не може бути підключений до прийомо-передавача і діяти в якості лінку.
Для останнього, використовуйте - SvxLink Server.
Інструкція користувача та скриншоти.
В процесі інсталювання програм та під час налаштування, вам можуть стати в нагоді наступні утиліти:
mc - GNU Midnight Commander - повноекранний текстовий файловий менеджер.
unzip - Архіватор ZIP-файлів.
htop - Просунутий переглядач процесів, аналог - top.
usbmount - Авто-монтування USB-накопичувачів.
alsamixer - Мікшер для роботи із звуковими драйверами ALSA, знаходиться в пакунку - alsa-utils.
Ви можете встановити їх, за допомогою команди:
apt-get install "назва_програми"
Наприклад:
apt-get install mc
Інсталяція ПЗ, а також інші адміністративні дії в Linux - вимагають прав Адміністратора - "Root".
Про що засвічує знак - "#" - Перед відповідною командою.
Для того щоб "залогінитись" як "Root", в Debian існує команда:
su
Після вводу якої потрібно ввести пароль Адміністратора системи.
Для того щоб "вилогінитись" з "Root", використовується команда:
exit
Про що засвідчить знак - "$" - В командному рядку терміналу.
Це означатиме, що ви використовуєте свої звичайні, обмежені права.
Постійне перебування в статусі Адміністратора - становить небезпеку в роботі цільової системи.
Процес Інсталяції:
Відкриваємо термінал.
Завантажуємо архів з Deb-пакунками svxlink-14.08-1_i386.zip.
Розпаковуємо архів
unzip svxlink-14.08-1_i386.zip
Наступні дії вимагають прав супер-користувача. Тож "логінемось" як "Root"
su
Та вводимо пароль Адміністратора системи.
Додаємо репозиторій "Debian Backports" до списку джерел APT.
Відкриваємо файл, списку джерел - sources.list
# nano /etc/apt/sources.list
Та додаємо сервер "Debian Backports" до списку джерел
deb http://http.debian.net/debian wheezy-backports main
Виходимо з редактора, натиснувши комбінацію - ctrl + X
Та зберігаємо зміни натиснувши - Y
Оновлюємо список пакунків та оновлюємо систему
# apt-get update && apt-get upgrade
Інсталюємо залежності
# apt-get install libgsm1 libspeex1 libgcrypt11 libpopt0 libsigc++-2.0-0c2a tcl8.5 libasound2 alsa-utils vorbis-tools
Нам потрібна бібліотека "libopus0", версії 1.1 чи вище.
Інсталюємо її з репозиторію "Debian Backports"
# apt-get -t wheezy-backports install libopus0
Інсталюємо Deb-пакунки бібліотек
# dpkg -i libasynccore1.3_14.08-1_i386.deb libasynccpp1.3_14.08-1_i386.deb libasyncaudio1.3_14.08-1_i386.deb libecholib1.3_14.08-1_i386.deb
Інсталюємо SvxLink
# dpkg -i svxlink-server_14.08-1_i386.deb
Завантажуємо архів з аудіо файлами
wget https://github.com/sm0svx/svxlink-sounds-en_US-heather/releases/download/14.08/svxlink-sounds-en_US-heather-16k-13.12.tar.bz2
Розпаковуємо архів
tar xvjf svxlink-sounds-en_US-heather-16k-13.12.tar.bz2
Переносимо теку en_US-heather-16k в новий каталог, отримуємо теку en_US де будуть знаходитись теки з аудіо файлами
# mv en_US-heather-16k /usr/share/svxlink/sounds/en_US
Видаляємо архів з аудіо файлами
rm svxlink-sounds-en_US-heather-16k-13.12.tar.bz2
Якщо ви бажаєте використовувати виключно графічний клієнт Echolink - Qtel,
а серверна програма SvxLink вам непотрібна, не інсталюйте - SvxLink.
Інсталяція Qtel:
Інсталюємо додаткові залежності
# apt-get install libqtcore4 libqtgui4 libqt4-network
Інсталюємо супутню бібліотеку та Qtel
# dpkg -i libasyncqt1.3_14.08-1_i386.deb qtel_14.08-1_i386.deb
"Вилогінемося" з "Root"
exit
Для збереження дискового простору...
За необхідності, видаляємо Deb-пакунки та архівні файли
rm *.deb
rm svxlink-14.08-1_i386.zip
Архів з Deb-пакунками: svxlink-14.08-1_i386.zip
Звукові файли, англомовні.
Посилання:
http://www.svxlink.org/ - Сайт проекту.
http://svxlink.de/ - Сайт німецької спільноти SvxLink.
http://echolink.pl/ - Сайт польської спільноти Echolink.
Подяки:
Tobias Blomberg / SM0SVX - За створення чудового ПЗ для РадіоАматорства.
Felix Lechner / WU8K - За базову підготовку Deb-пакунків.
http://hamradio.com.ua - За розміщення даного матеріалу.
© UR3QJW