- •Перелік скорочень
- •Перелік визначень
- •Теоретичні відомості
- •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
- •Обладнання, прилади і матеріали
- •Завдання на лабораторну роботу
- •Варіанти завдань
- •Контрольні питання
2.7.2 Приклад налаштування послуги голосової пошти
Необхідно:
1. Виконати процес конфiгурацiї голосової пошти цифрової програмної IP-АТС Asterisk.
2. Провести тестові виклики, записати повідомлення голосової пошти та прослухати його.
Послідовність дій:
За допомогою VirtualBox запустити образ операційної системи Ubuntu 10.04.
Для внесення змін в конфігураційні файли IP-АТС Asterisk необхідно зайти в «Терминал». Виконаємо наступні дії: «Приложения» → «Стандартные» → «Терминал».
Для того, щоб отримати права доступу адміністратора вводимо команду # sudo su, після чого з’явиться запит паролю. За умовчанням: 1234.
Після того, як отримали права адміністратора (root) стає можливим редагування конфігураційних файлів які відповідають за налаштування голосової пошти, а саме: voicemail.conf, extensions.conf, sip.conf.
Відкриваємо файл sip.conf за допомогою текстового редактору nano, попередньо перейшовши в каталог з конфігураційними файлами:
# cd /etc/asterisk.
# nano sip.conf
Для користувача Student_1 з номером 2000 необхідно додати наступний рядок: mailbox=2000@voicemail. На рис. 21 зображений остаточний вигляд файлу sip.conf.
Рис. 21 Вигляд файлу sip.conf для користувача Student_1
Відкриваємо файл extension.conf за допомогою текстового редактору nano:
# nano extension.conf
Для користувача Student_1 з номером 2000 дозволено використання голосової пошти, тому додамо рядок:
exten => XXXX,n,VoiceMail(XXХX@VoiceMail)
де ХХХХ – номер користувача (в даному випадку він прийматиме значення 2000); n – номер пріоритету виконання операції.
Для того, щоб була можливість прослуховування голосової пошти дописуємо наступний рядок:
exten => YYYY,n,VoiceMailMain(${CALLERID(num)}@VoiceMail)
де YYYY – номер, за яким можна зайти в інтерактивне голосове меню та перевірити наявність нових повідомлень (в даному випадку він прийматиме значення 3000); n – номер пріоритету виконання операції.
На ис. 22 зображений остаточний вигляд файлу extension.conf.
Рис. 22 Вигляд файлу extension.conf для користувача Student_1
Відкриваємо файл voicemail.conf за допомогою текстового редактору nano:
# nano voicemail.conf
Для користувача Student_1 з номером 2000 необхідно додати наступний рядок:
XXXX => XXXX,Student_1,Student_1@example.com.
де ХХХХ – номер користувача (в даному випадку він прийматиме значення 2000). На Рис. 23 зображений остаточний вигляд файлу voicemail.conf.
Рис. 23 Вигляд файлу voicemail.conf для користувача Student_1
Після того як всі конфігураційні файли були налаштовані, ініціюємо запуск IP-АТС Asterisk. Для цього необхідно виконати наступні дії:
# asterisk start
# asterisk –r (вхід до консольного режиму IP-АТС Asterisk).
Якщо сервер Asterisk вже був запущений до початку редагування конфігураційних файлів voicemail.conf, extensions.conf, sip.conf, то необхідно виконати зчитування нової інформації за допомогою двох команд, які вводяться в консолі Asterisk:
> dialplan reload
> sip reload
Перевірка правильності налаштування сервісу
В ОС Windows запускається програма X-Lite (Софтфон).
Для встановлення з’єднання між софтфоном та програмним комутатором Asterisk необхідно налаштувати параметри користувача Student_1. Переходимо у вкладку «Softphone» → «Account Settings», та заповнюємо поля наступним чином:
Рис. 24 Вигляд вікна налаштувань SIP Account софтфону X-Lite для користувача Student_1
де Account name – Ім’я користувача;
User ID – ідентифікатор користувача;
Domain – домен, або доменна адреса серверу Asterisk;
Password – певна послідовність символів та знаків яка необхідна для аутентифікації користувача в системі (в даному випадку 2000).
Display name – відображуване ім’я користувача.
Наступний крок – це безпосередній виклик абонента Student_1 будь-яким іншим абонентом (цей абонент обов’язково повинен бути занесений до конфігураційного файлу sip.conf). В полі номеронабирача вводимо номер абонента Student_1, після чого натискаємо кнопку виклику (Call).
На прийомній стороні відхиляємо вхідний виклик, після чого абоненту що викликає буде надана можливість залишити голосове повідомлення. Після запису повідомлення натискаємо на кнопку завершення виклику (End).
Абонент, якому дозволено користування послугою голосової пошти, в даному випадку це Student_1, може перевірити наявність нових повідомлень за допомогою інтерактивного голосового меню, набравши номер 3000.
