Налаштування сервісу музики на утриманні на базі IP-АТС Asterisk
Музика на утриманні, значення та характеристика конфігураційного файлу musiconhold.conf. Використання програми Virtual Box для запуску віртуальної машини Asterisk, її особливості. Опис процесу створення різних класів музики для конкретних абонентів.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | украинский |
Дата добавления | 18.11.2015 |
Размер файла | 1,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Міністерство освіти і науки України
Національний технічний університет України «Київський політехнічний інститут»
Інститут телекомунікаційний систем. Кафедра телекомунікаційних систем
ЛАБОРАТОРНА РОБОТА
Налаштування сервісу музики на утриманні на базі IP-АТС Asterisk
Дисципліна: «Проектування телекомунікаційних мереж наступного покоління»
Виконали: ст.гр. ТС-51м
Макарук Б.М.
Перевірив: д. Максимов В.В
Київ 2015
ЛАБОРАТОРНА РОБОТА № 1. Налаштування сервісу музики на утриманні на базі IP-АТС Asterisk
Мета
Одержання теоретичних знань та практичних навичок у налаштуванні сервісу музики на утриманні (MoH) на базі IP-АТС Asterisk.
1. Короткі теоретичні відомості
Музика на утриманні (Music on hold, MoH) - музика, яка програється в учасника телефонної розмови в трубці, коли другий учасник переводить його в режим утримання (on hold). Також дану функцію можна реалізувати замість прослуховування нудних гудків під час виклику абонента.
За реалізацію такої можливості в першу чергу відповідає конфігураційний файл musiconhold.conf, що знаходиться за адресою: /etc/asterisk/musionhold.conf.
Розглянемо структуру такого файлу. Для його роботи достатньо, щоб були присутніми хоча б два контексти:
1) [general] - слугує загальними налаштуваннями для роботи файлу.
2) [клас_музики] - визначає, яка саме музика буде програватись при очікуванні.
Варіант
Завдання № варіанта |
Класи музики |
Порядок відтворення |
Тривалість, сек |
|
3 |
Pop, Piano, Rock |
Випадковий |
35 |
Виконання:
1) За допомогою програми Virtual Box запустити віртуальну машину з назвою Asterisk.
2) При вході в систему під користувачем asterisk1234 необхідно ввести пароль безпеки: 1234.
3) Після загрузки системи, перед собою ви бачите робочий стіл. Далі необхідно у лівому верхньому куті натиснути на вкладку «додатки» > «стандартні» > «термінал». В результаті відкриється нове вікно.
4) Для можливості працювати з конфігураційними файлами Asterisk необхідно отримати права адміністратора, для цього вводимо команду:
$ sudo -s конфігураційний файл музичний asterisk
Після цього вас попросять ввести пароль, вводимо: 1234.
5) Далі відкриємо конфігураційний файл, що відповідає за реалізацію даної послуги: musiconhold.conf . Набираємо команду:
# nano /etc/asterisk/ musiconhold.conf
6) Наступник кроком буде налаштування самого сервісу. У файлі musiconhold.conf створюємо два контексти: [general] та [default]. Перший залишаємо пустим, а у другий додаємо наступні записи:
mode=files
directory=/var/lib/asterisk/moh/as
random=yes
7) Зберігаємо внесені зміни за допомогою комбінації клавіш cntr+O >Enter та виходимо з редактору: cntr+Х
8) Далі необхідно включити дану послугу в плані набору. Для цього відкриємо конфігураційний файл extentions.conf, набравши команду:
# nano /etc/asterisk/extentions.conf
9) Наступник кроком буде налаштування самого сервісу. В контекст [local] необхідно додати наступний запис:
exten => _XXX,1,Answer
exten => _XXX,2,Dial,(SIP/${EXTEN:0},30,m)
exten => _XXX,3,Hangup
значення якого ви вже знаєте з теорії, наведеної вище.
10) Зберігаємо внесені зміни за допомогою комбінації клавіш cntr+O >Enter та виходимо з редактору: cntr+Х
11) Заключною частиною налаштування послуги буде завантаження до директорії: /var/lib/asterisk/moh/as музичних файлів, що будуть відтворюватись при очікуванні та/або замість гудків. Для цього достатньо відкрити будь-який інтернет браузер, у нашому випадку це Mozilla Firefox, і завантажити будь-яку доступну музику у форматі mp3.
12) Далі необхідно запустити Asterisk, для цього вводимо команду:
# asterisk -vvvc
У випадку, коли сервер Asterisk був запущений раніше, то необхідно здійснити його перезагрузку, набираємо команду:
CLI> reload
13) Після виконаних налаштувань необхідно перевірити робото-здатність даного сервісу за допомогою програмних SIP-телефонів.
14)
Висновки
В даній лабораторній роботі було налаштовано один із найпопулярніших сервісів Asterisk - музику на утриманні. Ми навчилися налаштовувати два конфігураційних файли для реалізації даного сервісу, а саме: extentions.conf і musiconhold.conf. Також створили різні класи музики для конкретних абонентів, і дослідили, які саме параметри впливають на даний сервіс.
Размещено на Allbest.ru
Подобные документы
Методика використання інформаційних технологій на уроках музики. Комп’ютерний практикум в системі початкової музичної освіти. Використання музичного редактора. Програми для DOS та Windows. Формування готовності особистості до творчої діяльності.
курсовая работа [28,9 K], добавлен 11.06.2009Робота з програмами FTP та Mail, їх порівняльна характеристика, оцінка переваг та недоліків, функції та можливості. Конфігурування http-серверу Apache, їхнє настроювання. Редагування файлу httpd.conf, файлу srm.conf, та access.conf, сервера inetd.
реферат [24,1 K], добавлен 26.04.2011Настройка апаратних ресурсів віртуальних машин. Віртуалізація обчислювальних ресурсів. Емульовані апаратні засоби. Програмований інтерфейс Microsoft Virtual Server. Способи захисту критичних даних на основній ОС від можливих впливів віртуальної машини.
реферат [550,8 K], добавлен 02.06.2010Загальна характеристика алгоритму та опис програми. Керівництво системного програміста. Особливості запуску програми в Linux, FreeBSD, Windows. Аналіз результатів тестування програми, що проектується, вивчення та оцінка її практичної ефективності.
курсовая работа [91,4 K], добавлен 13.06.2014Написання програми, яка дозволяє перейменувати файл і скопіювати задані файли та каталоги. Використання рекурсивної функції для перегляду дерева підкаталогів при вході в них. Використання системного сервісу файлу, який зосереджено в перериванні 21h.
курсовая работа [11,8 K], добавлен 12.08.2009Створення малої рекламної продукції в програмі PageMaker. Розробка шаблонів сторінок і модульної сітки. Опис документа в діалоговому вікні Document Setup. Створення публікації на базі шаблону. Зміна параметрів документа. Автоматичне налаштування макета.
курсовая работа [491,9 K], добавлен 29.10.2014Зчитування числової інформації з файлу DATA.txt, аналізування, обробка та виконання графічного відображення. Редагування файлу тексту програми. Метод відображення кнопки з надписом на екрані. Створення нових класів на основі інших, вже створених.
курсовая работа [196,2 K], добавлен 14.03.2013Концепції об'єктно-орієнтованого програмування. Конструктори та деструктори. Успадкування класів. Побудова об’єктної моделі. Визначення об'єктів та класів і зв’язків між ними. Реалізація програми в середовищі Visual Studio C++. Інтерфейс програми.
курсовая работа [743,7 K], добавлен 25.01.2016Створення програми "Items", яка містить відомості про кінські забіги, на мові Паскаль у компіляторі Delphi 7. Реалізація зчитування з текстового файлу і збереження даних у типізованому файлі. Використання лінійних списків, особливості використання стеку.
курсовая работа [721,6 K], добавлен 24.06.2013Проектування ієрархії класів побутових приладів (пральна машина, пилосос, телевізор, магнітофон, радіоприймач, музичний центр), створення її структурної схеми. Розробка програми з використанням об'єктів створених класових типів на мові програмування Java.
лабораторная работа [451,0 K], добавлен 25.01.2014