Установка Asterisk на Debian
Ітак- для початку встановимо Дебіан - при установці вибирайте мінімальну конфігурацію, налаштовуйте підключення до інтернет,
і, зайшовши під рутом, дайте
після ребута поставимо
Далі для нормальної роботи нам буде необхідно скомпіліть ядро з деякими змінами, які, якщо вірити першоджерела, впливають на роботу конкретно Asterisk
для цього встановимо все необхідне
Завантажимо вихідні ядра
Копіюємо поточну конфігурацію в / usr / src / linux:
в меню вибираємо «Load alternate configuration ...» і вибираємо конфігураційний файл який скопіювали в / usr / src / linux
- /usr/src/linux/.config
Потрібно поправити кілька параметрів в конфіги ядра
У розділі «Processor type and features» вибираємо:
«Enable IRQ balancing» is disabled
«Timer frequency» change the value 250 Hz by тисячі Hz.
«High Resolution Timer Option» and «HPET Timer Support» as built-in.
Після всього зберігаємо конфіг і виходимо \
Компільо ядро і хедери
Компільо довго. Після цього має з'явитися два .deb пакета в каталозі / usr / src /
Інсталюємо їх:
Дивимося запустилось чи то ядро що потрібно:
Повинно вивести щось на зразок «Linux asterisk 2.6.23.12-custom».
Щоб задовольнити залежності в подальшому ставимо:
Качаємо і розпаковуємо вихідні:
Ставимо все що потрібно для роботи Asterisk:
Ставимо mISDN:
Не ставте версію (1.1.7) з ядром (2.6.23.12). У доках написано що не працює. Я ставив все найостанніше - працює.
буде створено /etc/mISDN.conf котрий можна дивитися і доповнювати.
Якщо все ок то стартуємо:
Перевіряємо чи все в порядку
Системні скрипти для старту mISDN:
Власне установка Asterisk
Можна вибрати додаткові звукові доріжки для голосового меню
Виберіть core-sounds які будете використовувати і інші якщо потрібно. Виходьте через «x» із записом змін. потім:
Якщо помилилися і компіляція закінчилася невдало то
Перезавантажитеся і перевірте як працює Asterisk.
Установімl Asterisk-GUI
конфіги збережемо
Завантажити та встановити Asterisk-GUI:
Внесемо кілька нюансів в конфіг ...
cat /etc/asterisk/http.conf