- •Министерство цифрового развития, связи и массовых коммуникаций российской федерации
- •Цель работы
- •Задание
- •1. Общие технические характеристики ip-атс типа Asterisk
- •2. Функциональные модули ядра Asterisk
- •3. Загружаемые модули
- •4. Порядок выполнения работы
- •Создание абонентских записей
- •Перевод
- •Перехват
- •Конференция
- •Создание плана набора
Перевод
Для включения перенаправления входящего вызова нужно раскомментировать несколько строк в файле features.conf. Необходимо найти поле [featuremap] и раскомментировать (убрать перед строкой знак ; ) строки blindxfer и atxfer.
blindxfer - комбинация кнопок (#1) для слепого перевода вызова на другой номер (Blind transfer), по умолчанию - # ;
atxfer - комбинация кнопок (*2) для включения функции перевода вызова с консультацией (attended transfer).
Для работы данных функций также необходимо добавить опцию t через ,, в настройки вызова.
Перехват
Для осуществления перехвата вызова необходимо в том же файле features.conf найти строку pickupexten и раскомментировать.
Запись
В поле [featuremap] раскомментируем еще одну строчку – automixmon. Это позволит производить запись разговора при нажатии комбинации *3.
Для работы данных функций, также необходимо добавить опцию x через ,, в настройки вызова. Запись разговора будет производиться в файл, имя которого будет отображено в asterisk –rvvv.
Конференция
Для организации конференции между бригадами используется приложение ConfBridge в плане набора.
Каждая бригада добавляет два набора в extentions.conf:
Exten => Номер_бригады_1,1,ConfBridge(${EXTEN}) – создание конференции для бригады 1.
Exten => Номер_бригады_2,1,Dial(SIP/PBX2/${EXTEN}) – звонок в конференцию бригады 2.
Разговор в конференции также можно записать. Для этого нужно зайти в файл ConfBridge.conf и раскомментировать строчку record_conference = yes. Разговор начнет записываться при заходе первого участника в конференцию и закончит записываться при выходе всех участников из конференции.
Файл будет находиться в папке /var/spool/asterisk/monitor/имя_записи_разговора.
4. Порядок выполнения работы
Запустить на рабочем столе Oracle VM VirtualBox (рис. 2).
Рисунок 2 – запуск Oracle VM VirtualBox
В процессе установления соединения операционная система Linux запросит логин и пароль пользователя (рс. 3). Необходимо ввести следующие значения:
login: root
пароль: Mtuci2019
При введении пароля цифр не будет видно. После этого нужно нажать клавишу Enter.
Рисунок 3 – Запрос операционной системой логина и пароля.
Вы зашли на станцию, о чем свидетельствует рисунок 4.
Рисунок 4 – Вы зашли на станцию
Далее необходимо воспользоваться редактором nano. Файлы конфигурации Asterisk находятся в каталоге /etc/asterisk. Вводим команду:
nano /etc/asterisk/users.conf
и нажимаем клавишу Enter.
Необходимо отметить, что после команды nano ставится пробел.
Далее опускаем курсор с помощью PageDown/стрелок в конец данного файла.
Попадаем в каталог etc/asterisk/users.conf (рис. 5) и двигаем переходим вниз с помощью стрелки PgDn.
Рисунок 5 – Переход в каталог etc/asterisk/users.conf
Создание абонентских записей
В качестве логина необходимо взять номера, соответствующие номеру АТС. При этом для простоты назначим одинаковые пароли для двух ОУ – 4567. Пример показан для АТС с номером АТС 710, а номера оконечных устройств 71001 и 71002 соответственно. Тип абонента – friend означает, что разрешены входящие и исходящие вызовы. Далее указываем, какие кодеки необходимо разрешить. (рис. 6).
Рисунок 6. Учетные записи абонентов
Для создания абонентских записей каждой бригаде необходимо взять номера для абонентов в таблице 4.
N рабочего места |
Телефонный номер 1 |
Телефонный номер 2 |
11 |
71101 |
71102 |
12 |
71201 |
71202 |
13 |
71301 |
71302 |
14 |
71401 |
71402 |
15 |
71501 |
71502 |
16 |
71601 |
71602 |
17 |
71701 |
71702 |
18 |
71801 |
71802 |
19 |
71901 |
71902 |
20 |
72001 |
72002 |
21 |
72101 |
72102 |
22 |
72201 |
72202 |
23 |
72301 |
72302 |
24 |
72401 |
72402 |
25 |
72501 |
72502 |
26 |
72601 |
72602 |
27 |
72701 |
72702 |
28 |
72801 |
72802 |
Для организации видеоконференции между двумя мобильными абонентами делаем учетную запись еще для двух абонентов (рисунок 7).
Рисунок 7. Добавление еще 2-х учетных записей пользователей
