Читайте также:
|
|
Вихiднi данi згiдно таблиць 1 і 2.
Таблиця 1
Додатковий номер | Bapiaнт |
*** | |
Дзвiнки на який повиннi | |
бути з власним вiдлунням | |
Cepвicy конференц-зв' язку | |
Cepвicy голосової пошти | |
Cepвicy паркування викликів |
Таблиця 2
Параметр | Bapiaнт |
*** | |
користувач 1 | |
користувач 2 | |
користувач 3 | |
контекст | 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).
3.3.4 Створення додаткового номеру «810». Налаштування cepвicy голосової пошти.
Налаштування cepвicy голосової пошти виконується шляхом редагування конфiгурацiйного файлу /etc/asterisk/voicemail.conf.
Лiстинг файлу конфiгурацiї voicemail.conf
[default]
attach=no
format=wav
127 => 127,userl,userl@mail.ua
128 => 127,user2,user2@mail.ua
129 => 127,user3,user3@mail.ua
Паролi доступу до голосової пошти вiдповiдають додатковим номерам SIPкористувачів.
Для створення додаткового номера cepвicy голосової пошти необхiдно додати в кiнець файлу конфiгурацiї дiалплану (extensions.conf) наступний рядок:
exten => 810,1, VoiceMailМain()
3.3.5 Створення додаткового номеру «790», який вiдповiдатиме за можливість паркування викликів.
Налаштування cepвicy паркування викликiв виконується шляхом редагування конфiгурацiйного файлу /etc/asterisk/features.conf.
Лiстинг файлу конфiгурацii features.conf
[general]
parkext => 790
parkpos=>791-799
parkingtime => 60
context => parkedcalls
Створено 8 паркувальних слотiв, вiд 791 до 799.
Для створення додаткового номеру cepвicy паркування викликiв необхiдно «пiдключити» налаштування файлу конфiгурацiї features.conf використовуючи директиву include => parkedcalls у роздiлi [general] діалплану.
Таким чином остаточний вapiaнт дiалплану матиме наступний вигляд:
[general]
static=yes
writeprotect=no
autofallthrough=no
clearglobalvars=no
include => parkedcalls
[test10]
exten => _ХХХ,1,MixМonitor(callrecord${UNIQUEID}.wav,b)
exten=> _XXX,n,Dial(SIP/${EXTEN},40,Tt)
exten => _ XXX,n, Voicemail($ {EXTEN}, u)
exten=> _ XXX,n,Hangup()
exten=> 910,1,Echo()
exten => 610,1,MeetМe(610,i,610)
exten => 810,1, VoiceMailМain()
3.3.6 3астосування виконаних змiн у конфiгурацiї дiаплану шляхом перезавантаження сервера IP-AТС Asterisk.
Для цього необхiдно виконати команду Linux:
sudo service asterisk restart
3.3.7. Проведення тестових телефонних SIР-викликiв на сконфiгурованi додатковi номери використовуючи програмнi телефони. Із процедурою настроювання програмних телефонів можна ознайомитися в лабораторній роботі 1.
Дата добавления: 2015-09-11; просмотров: 79 | Поможем написать вашу работу | Нарушение авторских прав |