Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаба 2 Asterisk 2.docx
Скачиваний:
0
Добавлен:
03.10.2026
Размер:
5 Мб
Скачать
☆

Перевод

Для включения перенаправления входящего вызова нужно раскомментировать несколько строк в файле 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-х учетных записей пользователей