- •Перелік скорочень
- •Перелік визначень
- •Теоретичні відомості
- •1.1 Технологія Asterisk
- •1.2 Функціональні можливості Asterisk
- •1.3 Переваги та недоліки Asterisk
- •1.4 Архітектура Asterisk
- •1.5 Основи дiалплана ip-aтс Asterisk
- •Контекст
- •Додаткові номери
- •Прiоритети
- •Програми
- •Лiтература
- •2. Налаштування сервісів ip-атс asterisk
- •2.1 Схема мережі
- •2.2 Встановлення та налаштування VirtualBox, Ubuntu та ip-pbx Asterisk
- •2.2.1 Встановлення та налаштування платформи віртуалізації Oracle vm VirtualBox
- •2.2.2 Встановлення Ubuntu версії 10.04
- •2.2.3 Встановлення Asterisk на Ubuntu
- •Контрольні питання
- •Лiтература
- •2.3 Відображення номеру абонента, що викликає
- •2.3.1 Короткі теоретичні відомості
- •2.3.2 Приклад налаштування послуги відображення номеру абонента, що викликає
- •Контрольні питання
- •Лiтература
- •2.4 Повтор останнього набраного номеру
- •2.4.1 Короткі теоретичні відомості
- •2.4.2 Приклад налаштування послуги повтору останнього набраного номера
- •Контрольні питання
- •Лiтература
- •2.5 Прослуховування розмов
- •2.5.1 Короткі теоретичні відомості
- •2.5.2 Приклад налаштування послуги прослуховування розмов
- •Контрольні питання
- •Лiтература
- •2.6. Музика на утриманні
- •2.6.1 Короткі теоретичні відомості
- •2.6.2 Приклад налаштування послуги музики на утриманні
- •Контрольні питання
- •Лiтература
- •2.7 Голосова пошта
- •2.7.1 Короткі теоретичні відомості
- •2.7.1.1 Створення поштових скриньок
- •2.7.1.2 Додавання голосової пошти в діалплан
- •2.7.1.3 Організація доступу до голосової пошти
- •2.7.2 Приклад налаштування послуги голосової пошти
- •Контрольні питання
- •Лiтература
- •2.8. Запис розмов
- •2.8.1 Короткі теоретичні відомості
- •2.8.2 Приклад налаштування послуги запису розмови
- •Контрольні питання
- •Лiтература
- •2.9 Автоматичний дзвінок в заданий час
- •2.9.1 Короткі теоретичні відомості
- •2.9.1.1 .Call файли
- •2.9.2 Приклад налаштування послуги автоматичного дзвінка в заданий час
- •Контрольні питання
- •Лiтератури
- •2.10 Постановка викликів на паркування
- •2.10.1 Короткі теоретичні відомості
- •2.10.2 Приклад налаштування послуги постановки викликів на парркування
- •Контрольні питання
- •Література
- •2.11 Умовне та безумовне перенаправлення викликів
- •2.11.1 Короткі теоретичні відомості
- •2.11.2 Приклад налаштування умовного та безумовного перенаправлення викликів
- •Контрольні питання
- •Література
- •2.12 Вибіркове обмеження вхідних та вихідних викликів
- •2.12.1 Короткі теоретичні відомості
- •2.12.2 Приклад налаштування послуги вибіркового обмеження вхідних та вихідних викликів
- •Контрольні питання
- •Література
- •2.13 Інтерактивне голосове меню
- •2.13.1 Короткі теоретичні відомості
- •2.13.2 Приклад налаштування послуги інтерактивного голосового меню
- •Контрольні питання
- •Лiтература
- •2.14 Конференц-зв’язок
- •2.14.1 Короткі теоретичні відомості
- •2.14.2 Приклад налаштування послуги конференц–зв’язку
- •Контрольні питання
- •Лiтература
- •Додаток 1 Завдання до лабораторниз робіт з дисципліни «Проектування телекомунікаційних мереж наступного покоління»
- •Порядок виконання лабораторних робіт
- •Лабораторна робота № 1. Налаштування відображення номеру абонента, що викликає, на базі ip-атс Asterisk
- •Обладнання, прилади і матеріали
- •Завдання на лабораторну роботу
- •Варіанти завдань
- •Контрольні питання
- •Лабораторна робота № 2. Налаштування повтору останнього набраного номеру на базі ip-атс Asterisk
- •Обладнання, прилади і матеріали
- •Варіанти завдань
- •Контрольні питання
- •Лабораторна робота № 3. Налаштування сервісу прослуховування розмов на базі ip-атс Asterisk
- •Обладнання та матеріали
- •Завдання на лабораторну роботу
- •Варіанти завдань
- •Контрольні питання
- •Лабораторна робота № 4. Налаштування сервісу музики на утриманні на базі ip-атс Asterisk
- •Обладнання та матеріали
- •Завдання на лабораторну роботу
- •Варіанти завдань
- •Контрольні питання
- •Лабораторна робота № 5. Налаштування голосової пошти на базі ip-атс Asterisk
- •Обладнання, прилади і матеріали
- •Завдання на лабораторну роботу
- •Варіанти завдань
- •Лабораторна робота № 6. Налаштування запису розмови на базі ip-атс Asterisk
- •Варіанти завдань
- •Контрольні питання
- •Лабораторна робота № 7. Налаштування автоматичного дзвінка в заданий час на базі ip-атс Asterisk
- •Обладнання, прилади і матеріали
- •Завдання на лабораторну роботу
- •Варіанти завдань
- •Контрольні питання
- •Лабораторна робота № 8. Налаштування постановки викликів на паркування за допомогою засобів ip-pbx Asterisk
- •Обладнання, прилади і матеріали
- •Завдання на лабораторну роботу
- •Варіанти завдань
- •Контрольні питання
- •Оформлення звіту та порядок його подання
- •Лабораторна робота № 9. Налаштування умовного та безумовного перенаправлення викликів за допомогою засобів ip-pbx Asterisk
- •Обладнання, прилади і матеріали
- •Завдання на лабораторну роботу
- •Варіанти завдань
- •Контрольні питання
- •Оформлення звіту та порядок його подання
- •Лабораторна робота № 10. Налаштування вибіркового обмеження вхідних та вихідних викликів за допомогою засобів ip-pbx Asterisk
- •Обладнання, прилади і матеріали
- •Завдання на лабораторну роботу
- •Варіанти завдань
- •Лабораторна робота № 11. Налаштування сервісу інтерактивного голосового меню на базі ip-атс Asterisk
- •Контрольні питання
- •Лабораторна робота № 12. Налаштування конференц-зв’язку на базі ip-атс Asterisk
- •Обладнання, прилади і матеріали
- •Завдання на лабораторну роботу
- •Варіанти завдань
- •Контрольні питання
Контрольні питання
Що таке голова пошта в Asterisk?
Яка схема організації зв’язку використовується в лабораторному макеті?
Який SIP-клієнт використовується в лабораторній роботі?
Скільки голосових повідомлень можна залишати на поштовій скриньці отримувача?
Чи існує можливість несанкціонованого доступу до голосової пошти користувача якщо вона захищена паролем? Якщо так, то як?
Для чого призначено файл /etc/asterisk/extensions.conf у дистрибутиві ОС Linux Ubuntu Server?
Чи можна створити загальну поштову скриньку для багатьох користувачів? Якщо так, то як?
Лiтература
Меггелен Дж., Мадлен Л., Смит Дж. Asterisk: будущее телефонии, 2-е издание. – Пер. с англ. – СПБ: Символ_Плюс, 2009. – 656 с., ил.
Asterisk Dialplan - план набора (одной страницей). [Електронний ресурс] // – Режим доступу: http://asterisk-pbx.ru/wiki/doku.php/asterisk_dialplan
Команда VoiceMail(). [Електронний ресурс] // – Режим доступу: http://voip.rus.net/tiki-index.php?page=Asterisk+cmd+Voicemail
Офіційний сайт IP-ATC Asterisk. [Електронний ресурс] // – Режим доступу: www.asterisk.org
2.8. Запис розмов
2.8.1 Короткі теоретичні відомості
Запис розмов дозволяє прослуховувати мовну інформацію з метою контролю працівників [1, 4]. Щоб налаштувати запис розмови необхідно внести в dialplan функції Monitor або MixMonitor. В даному посібнику буде розглянута функція MixMonitor, так як вона більш розповсюджена та зручна у використанні [2].
MixMonitor ()
Записує розмову по каналу у фоновому режимі, синхронно об'єднуючи обидва напрямки розмови.
MixMonitor (ім’яфайлу.ext, опції, команда)
Записує аудіо сигнал у поточному каналі в заданий файл. Якщо в якості аргументу ім’яфайлу заданий повний шлях, MixMonitor () використовує цей шлях; в іншому випадку створює файл в заданній в asterisk.conf папці для запису розмов. Команда буде виконана, коли запис буде завершено через розрив з'єднання або в результаті виконання StopMixMonitor ().
Параметр опції може містити наступні опції:
a – Розмова дописується в кінець файлу, перезапису файлу при цьому
не відбувається.
b – Розмова зберігається, тільки якщо канал з'єднаний.
v (x) – Гучність прослуховування змінюється в x раз (діапазон від -4 до 4).
V (x) – Гучність мови змінюється в x раз (діапазон від -4 до 4).
W (x) – Гучність прослуховування і мови змінюється в x раз (діапазон від -4
до 4).
Записуємо розмову по каналу:
exten => 123,1, MixMonitor (/var/lib/asterisk/sounds/123.wav)
Monitor()
Відстежує (записує) розмови з поточного каналу.
Monitor([формат_файлу[:базовийurl][,базове_ім’яфайлу][,опції]])
Починає запис розмови по каналу. Вхідні і вихідні мовні пакети каналу записуються у файли до тих пір, поки не буде розірваний зв'язок по каналу або запис не буде зупинений додатком StopMonitor ().
Monitor () приймає такі аргументи:
формат_файлу
Визначає формат файлу. Якщо не заданий, за замовчуванням використовується wav.
базове_ім’яфайлу
Якщо заданий, змінює використовуване ім'я файлу на задане.
опції
Може бути задана одна з двох опцій:
m – Коли запис закінчиться, виконати злиття двох файлів в один і видалити їх.
b – Не починати запис, поки канал не буде з'єднаний з іншим каналом.
