Встановлення та конфігурація телефонії зірочки в Linux Ubuntu

- 2244
- 712
- Leroy Luettgen
Програма Asterisk Linux потрібна для створення серверів телебачення та ATS. У неї є багато корисних функцій, які будуть виконуватися в будь -якому офісі. Конференції, автовідповідачі, розподіл дзвінків, текстові повідомлення, відео, голосове меню та голосова пошта. Утиліта підтримує популярні протоколи комунікації. Їх можна переключити. Але встановлення зірочки на Ubuntu - це не найпростіша річ. Застосування завантажується і налаштовується через термінал. Тому вам потрібно вивчити консольні команди.
Перед встановленням
У Linux одна програма може залежати від додаткових модулів. І без них не буде працювати. Тому вам потрібно завантажити не одну утиліту, а кілька. Зірочка потребує пакунків:
- Взаємодія з потоковими інтерфейсами ISDN. Наприклад, з PRI, який необхідний для спілкування з російськими операторами Е1.
- Робота з цифровими інтерфейсами.
Вони знаходяться на веб -сайті зірочки.Org у розділі "Завантажити". Там вказані також команди термінальних команд для джерел завантаження.
Перед встановленням:
- Відкрийте консоль. Вона знаходиться в меню "Програми - стандартний".
- Перед кожною командою покладіть "sudo".
- Оновіть систему. Для цього запишіть "APT-GET оновлення" та натисніть кнопку Ввести. Потім "Apt-get update".
- Перезавантажте команду ОС "перезавантаження".
- Синхронізувати дату та час з офіційним сервером - "Apt -get install ntp".
- Отримайте права адміністратора - "sudo -i".
Зірочка потребує додаткових бібліотек для роботи. Якщо ви поставите програму із сховища, вони повинні автоматично працювати. Але при починах з джерела необхідні пакети повинні бути встановлені вручну. Для цього використовуйте команду "apt-get install [name-module]". Введіть назву бібліотек через прогалину. Ви будете потребувати:
- Apache призначений для роботи з HTTP -серверами
- Відкриття. Криптографічний інструмент.
- Libssl-dev.
- Збірний.
- Мова програмування PHP, що використовується для створення веб -додатків.
- PHP5-MYSQL.
- Libxml2-dev.
- Підрив. Потрібно контролювати версії.
- Libncurses5-dev.
- Штату. За допомогою його довідки ви завантажуєте джерело з веб -сайту розробника.
- Заголовки Linux. Для встановлення напишіть не тільки ім'я, але й параметри "Linux-headers-$ (uname -r)".
Під час завантаження система попросить ввести кореневий парул. У вас є набір модулів. Це залежить від того, які пакети у вас вже є, і для яких цілей ви будете використовувати корисність. Коли ви закінчите бібліотеками, знову перезапустіть систему. Після цього ви можете встановити решту залежностей.
Libpri та dahd
Запустіть модулі в певному порядку: спочатку libpri, потім Dahd.
- Відкрийте каталог, в якому ви збираєтесь розмістити їх-"CD [PATH-K-PACK]". Щоб створити новий каталог, введіть "mkdir [path-k nova-pack]".
- Завантажити файли з модулями-"wget [посилання на навантаження]". URL -адреса можна знайти на веб -сайті зірочки. Вам потрібно ввести команду двічі - для кожної бібліотеки. Посилання повинно закінчитися розширенням. Об'єкти будуть розміщені у відкритій папці.
- Якщо вони перебувають у архівах, розпакуйте їх - "tar zxvf [name -file]". Введіть ім'я з розширенням. Ви можете замінити номер версії на "*" ("Зірка"). Цей параметр сприймається як будь -яка кількість символів. Наприклад, якщо ви пишете "Dahdi-Linux*", всі файли відкриються, назва якого читається з "Dahdy Linux".
- Використовуючи команду CD, перейдіть до розпакуваної папки за допомогою libpri.
- Друк послідовно три команди: sudo зробіть все, а потім sudo встановіть та налаштуйте конфігурацію "sudo make config".
- Зробіть те ж саме для папки Дахді.
- Щоб запустити цю послугу, напишіть "Служба Dahdi Start".
- Так що він активується на початку ОС, введіть "chkconfig dahdi на".
Встановлення
Тепер встановлення самої зірочки на Ubuntu.
- Завантажте його з веб -сайту розробника. Введіть "wget [посилання на навантаження]". Файл буде розміщений у поточному каталозі. Тому заздалегідь відкрийте потрібну папку за допомогою команди "CD".
- Якщо програма архівована, розпакуйте її - "tar zxvf [ім'я -архів]".
- Перейдіть до каталогу з астериксами.
- Останні версії утиліти використовують послуги Webrtc. Їх можна завантажити безпосередньо з Asterisk -Winter - введіть "contrib/scripts/install_prereq встановити. E потрібні сценарії "pjproject" та "libsrtp". Щоб запустити їх, напишіть ту саму команду, але з параметром "-unpackage".
- Знову перейдіть до каталогу з програмою.
- Підібрати ". /налаштувати ". З'являється екрана.
- Ви можете запустити графічний інтерфейс, щоб побачити, як програма Make Menuselect виглядає як меню програми. Щоб вийти з нього, натисніть "Вихід".
- Тепер послідовно введіть дві команди: спочатку "зробіть", потім "Зробіть встановити".
- Зірочка встановлюється і працює.
Цю програму можна завантажити з сховища - "Apt -get Install Asterisk".
Self -Assembly Pjproject та libsrtp
Якщо "pjproject" і "libsrtp" не починаються з джерела або виникають помилки, вам доведеться "збирати" самостійно.
- Введіть команду "sudo su".
- Перехрести каталог, в якому зберігаються сценарії - "CD/USR/SRC/".
- Завантажте в ньому потрібний модуль - "Git клон github.Com/cisco/libsrtp.git ".
- Просто завантаження сценарію недостатньо. Необхідно його підготувати. Відкрийте свою папку - "CD Libsrtp".
- Тепер введіть параметри для конфігурації та налаштувань - "./налаштувати cflags = -fpic ".
- Потім лінія "Зробіть libsrtp.A ".
- І по черзі команди встановлення: спочатку "Зробіть видалення", потім "Зробіть встановити".
- Перейдіть до каталогу до рівня "CD ...".
- Перетворіть все це у готовий сценарій - "Echo"/usr/local/lib ">/etc/ld.так.Конфігурація.d/usr_local.Конфлікт.
- І закінчити команду "ldconfig".
- Ви можете вийти з кореневого режиму.
Налаштування
Тепер виберемо параметри для телефонного сервера Ubuntu. Налаштування зірочки з нуля виглядає так.
Меню
- Перейдіть до меню програми - "Зробіть менеджер".
- Активуйте всі функції "mysql".
- Відкрийте вкладку "Додаток".
- Виберіть параметр "format_mp3". Отже, вокальне меню буде у форматі MP3.
- Якщо ви хочете поставити підтримку російської мови (або якоїсь іншої), включіть її у підрозділ "Основні звукові пакети".
- Вам потрібні всі три кодекси. "Alaw" - головне. "G729" - для цифр, які приєднуються до зовнішньої мережі. "GSM" - для GSM SH.
- Завантажити модуль "MeetMe".
- У розділі "Звукові пакети" також з'єднують кодекси.
- Для використання freepbx виберіть "CDR_ODBC".
- На вкладці "Музика на Hold File" активуйте все.
- Завантажити "Moh-Opsound-Wav". Це набір мелодій. Тоді ви можете замінити їх на ті, що вам потрібні.
- Натисніть "Зберегти та вийти".
Консоль
Увімкнув модуль MP3? Тепер завантажте пакети голосових повідомлень.
- Перейдіть до папки Contrib/Scripts/"за допомогою команди" CD ".
- Відкрийте сценарій "get_mp3_source.Sh ".
- Введіть "Зробити встановлення".
- Зачекайте завантаження архівів.
Встановлена зірочка повинна бути налаштована як через меню, так і через термінал. Тому відкрийте консоль.
- Зробіть файли конфігурації. Може бути як тест. Команда - "Зробити зразки".
- Активуйте функцію Auto Laula - "Зробіть конфігурацію ldconfig".
- Тепер ви можете запустити послугу - "Service Asterisk Start".
- Або негайно відкрити його як демона - "/etc/init.D/Asterisk Start ". Щоб увімкнути свою консоль, введіть команду "sudo asterisk -rvvvcd".
Поки що, щоб працювати з зірочкою, вам потрібні права супер -Юпера. Але краще створити окремого користувача та надати йому доступ до функцій програми. Для цього:
- Тимчасово вимкніть утиліту - "Сервісна зірочка".
- Додайте нового користувача - "addUser [ім'я]". Ви можете створити групу, до якої ви надаєте необхідні права. Це стане в нагоді, якщо ви вирішите змусити декількох користувачів працювати з різними службами зірочки.
- Тепер вам потрібен каталог для запуску. Додайте його за допомогою команди "mkdir". Після нього напишіть параметр "-p" та шлях до папки "/var/run/asterisk".
- Для того, щоб програма негайно відкрилася під потрібним користувачем, відредагуйте файл "/etc/за замовчуванням/зірочкам". Встановіть там такі параметри: "AST_GROUP =" DIALUT "" і "AST_USER =" Asterisk "" "" ".
- Ви можете зробити це простіше - введіть сценарій "sed -i 's/#ast_user =" asterisk "/ast_user =" asterisk "/g'/etc/default/asterisk".
- Надайте користувачеві доступ до всіх програм програми-"Chown -R [Імен-користувач] [PATH-K-каталог]".
- Відкрийте файл зірочки.Conf ", знайдіть у ньому параметр" runuser "і вкажіть у ньому новоствореного користувача. Якщо ви зробили групу, також перепишіть лінію "rungroup".
- Перезавантажити систему - "перезавантаження".
- Перейдіть під назвою Користувач Asterisk - "su [ім'я]".
- І запустити програму.
- Щоб переглянути інформацію про це, введіть "Asterisk -RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV.
Утиліта готова до роботи. Подальші дії залежать від умов, в яких буде використовуватися станція. Існує кілька файлів, в яких запланована конфігурація:
- CONF - Загальні налаштування сервера. Це може бути вказано в ньому, скільки абонентів підключено. Існують встановлені правила дзвінка.
- Conf - він також налаштовує правила для виклику та встановить параметри виклику.
- Конфігурація облікових записів абонентів.
За допомогою зірочки ви створите АТС будь -якої складності. Він має багато корисних функцій та модулів. Після встановлення та налаштування ви можете взаємодіяти зі станцією за допомогою програмного забезпечення клієнта. Наприклад, Linphone.
- « Як завантажити файли на флеш-накопичувачі USB та надіслати їх електронною поштою з USB-накопичувача
- Відновлення флеш -накопичувача »