
- •03056, Київ-56, вул. Політехнічна, 14, корп. 15
- •Введення
- •Порядок виконання лабораторних робіт
- •Зміст і оформлення звіту
- •Лабораторна робота № 1
- •3.1.2 Опис протоколу sip
- •3.1.2.1 Архітектура мережі sip
- •3.1.2.2 Повідомлення протоколу sip
- •3.1.2.3 Схема взаємодії sip-терміналів
- •Реєстрація sip-термінала на сервері
- •Встановлення сеансу зв’язку
- •Протікання сеансу зв'язку
- •Завершення сеансу зв’язку
- •3.1.2.4 Алгоритми встановлення з’єднання
- •3.1.3 Налаштування схеми організації зв’язку на базі ip-атс Asterisk
- •3.1.4 Інсталяція Asterisk pbx
- •3.1.5 Інсталяція sip-телефона Phoner Lite
- •3.1.5 Перевірка підключення
- •4 Проектування мережі на базі ip-атс Asterisk
- •5. Оформлення звіту та порядок його подання
- •Контрольні запитання
- •Лабораторна робота № 2 основи діалплана ip-atc asterisk
- •3.1.1 Контекст
- •3.1.2 Додаткові номери
- •3.1.3 Прiоритети
- •3.1.4 Програми
- •3.2 Конфiгурування основних cepвiciв ip - телефонiї
- •3.2.1 Конфiгурацiя cepвicy конференц-зв'язку
- •3.2.2 Конфiгурацiя cepвicy паркування викликiв
- •3.2.3 Конфiгурацiя cepвicy голосовоi пошти
- •3.2.4 Конфiгурацiя cepвicy записiв телефонних розмов
- •3.3 Приклад виконання роботи
- •3.3.2 Створення додаткового номеру «910», дзвiнки на який повиннi бути з власним відлунням.
- •3.3.3. Створення додаткового номеру «610» та cepвicy конференц-зв'язку.
- •3.3.4 Створення додаткового номеру «810». Налаштування cepвicy голосової пошти.
- •3.3.5 Створення додаткового номеру «790», який вiдповiдатиме за можливість паркування викликів.
- •3.3.6 3Астосування виконаних змiн у конфiгурацiї дiаплану шляхом перезавантаження сервера ip-aтс Asterisk.
- •3.3.7.1 Тестування тризначного (зiставленого з шаблоном) додаткового номеру
- •3.3.7.2 Тестування додаткового номеру паркування викликiв
- •3.3.7.3 Тестування додаткового номеру cepвicy конференц-зв 'язку
3.2.4 Конфiгурацiя cepвicy записiв телефонних розмов
За функцiональну можливiсть запису розмов вiдповiдає програма MixМonitor() в дiалпланi. В якостi параметрiв приймає назву файлу, а також iншi додатковi параметри. Файли записiв зберirаються в каталозi /var/spool/asterisk/monitor/. Використання змiнної $ {UNIQUEID} забезпечує унiкальну назву файлу запису розмови.
Примiтка: пiсля внесення змiн у конфirурацiї необxiдно їx застосувати шляхом перезавантаження сервера IP-ATC Asterisk.
3.3 Приклад виконання роботи
Вихiднi данi згiдно таблиць 1 і 2.
Таблиця 1
Додатковий номер |
Bapiaнт |
*** |
|
Дзвiнки на який повиннi |
910 |
бути з власним вiдлунням |
|
Cepвicy конференц-зв' язку |
610 |
Cepвicy голосової пошти |
810 |
Cepвicy паркування викликів |
790 |
Таблиця 2
Параметр |
Bapiaнт |
*** |
|
користувач 1 |
127 |
користувач 2 |
128 |
користувач 3 |
129 |
контекст |
test10 |
Кiлькiсть паркувальних слотiв 8, максимальний час паркування виклику 60 секунд. Пароль доступу до конференц-зали повинен вiдповiдати додатковому номеру cepвicy конференц-зв'язку. Пароль доступу до голосової пошти повинен вiдповiдати додатковому номеру SIР-користувача.
3.3.1 Створення тризначного (зiставленого з шаблоном) додаткового номеру, для обробки внутрiшнiх вхiдних та вихiдних дзвiнкiв. Налаштування функцiї запису дзвiнкiв, можливiсть переведення викликiв на iншi номери та на голосову пошту якщо номер, який викликається, зайнятий.
Використовуючи текстовий редактор vim вiдpeдaгyємo файл конфігурації дiалплану Asterisk extensions.conf:
sudo vim /etc/asterisk/extensions.conf
Пiсля запуску текстового редактора vim, необхiдно внести наступний текст конфiгурацiї:
[general]
static=yes
writeprotect=no
autofallthrough=no
clearglobalvars=no
[test10]
exten => _ХХХ,1,MixМonitor(саllrесоrd${UNIQUЕІD}.wav,b)
exten=> _XXX,n,Dial(SIP/${EXTEN} ,40,Tt)
exten => _ ХХХ,n, Voicemail(${EXTEN} ,u)
exten=> _ XXX,n,Hangup()
3.3.2 Створення додаткового номеру «910», дзвiнки на який повиннi бути з власним відлунням.
За можливiсть чути власне вiдлуння пiд час розмови вiдповiдає програма дiалплана – Echo().
Для створення додаткового номеру «910», необхiдно додати в кiнeць файлу конфiгурацiї дiалплану (extensions.conf) наступний рядок:
exten=>910, 1,Echo()
3.3.3. Створення додаткового номеру «610» та cepвicy конференц-зв'язку.
Налаштування cepвicy конференц-зв'язку виконується шляхом редагування конфiгурацiйного файлу /etc/asterisk/meetme.conf.
Створення cepвicy конференц-зв'язку на додатковому номepi «610».
Лiстинг файлу конфiгурацiї meetme.conf
[general]
[root]
conf => 610
Для створення додаткового номеру cepвicy конференц-зв'язку «610» Heo6xiднo додати в кiнець файлу конфiгурацiї дiалплану (extensions.conf) наступні рядки:
exten => 610,I,MeetMe(610,i,610)
Пароль доступу до конференц-зали вiдповiдає додатковому номеру конференц-зв'язку (610).