Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Організація VoIP-зв’язку на базі IP-АТС ASTERISK.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.9 Mб
Скачать

Контрольні питання

  1. Що таке голова пошта в Asterisk?

  2. Яка схема організації зв’язку використовується в лабораторному макеті?

  3. Який SIP-клієнт використовується в лабораторній роботі?

  4. Скільки голосових повідомлень можна залишати на поштовій скриньці отримувача?

  5. Чи існує можливість несанкціонованого доступу до голосової пошти користувача якщо вона захищена паролем? Якщо так, то як?

  6. Для чого призначено файл /etc/asterisk/extensions.conf у дистрибутиві ОС Linux Ubuntu Server?

  7. Чи можна створити загальну поштову скриньку для багатьох користувачів? Якщо так, то як?

Лiтература

  1. Меггелен Дж., Мадлен Л., Смит Дж. Asterisk: будущее телефонии, 2-е издание. – Пер. с англ. – СПБ: Символ_Плюс, 2009. – 656 с., ил.

  2. Asterisk Dialplan - план набора (одной страницей). [Електронний ресурс] // – Режим доступу: http://asterisk-pbx.ru/wiki/doku.php/asterisk_dialplan

  3. Команда VoiceMail(). [Електронний ресурс] // – Режим доступу: http://voip.rus.net/tiki-index.php?page=Asterisk+cmd+Voicemail

  4. Офіційний сайт IP-ATC Asterisk. [Електронний ресурс] // – Режим доступу: www.asterisk.org

2.8. Запис розмов

2.8.1 Короткі теоретичні відомості

Запис розмов дозволяє прослуховувати мовну інформацію з метою контролю працівників [1, 4]. Щоб налаштувати запис розмови необхідно внести в dialplan функції Monitor або MixMonitor. В даному посібнику буде розглянута функція MixMonitor, так як вона більш розповсюджена та зручна у використанні [2].

MixMonitor ()

Записує розмову по каналу у фоновому режимі, синхронно об'єднуючи обидва напрямки розмови.

MixMonitor (імяфайлу.ext, опції, команда)

Записує аудіо сигнал у поточному каналі в заданий файл. Якщо в якості аргументу ім’яфайлу заданий повний шлях, MixMonitor () використовує цей шлях; в іншому випадку створює файл в заданній в asterisk.conf папці для запису розмов. Команда буде виконана, коли запис буде завершено через розрив з'єднання або в результаті виконання StopMixMonitor ().

Параметр опції може містити наступні опції:

a – Розмова дописується в кінець файлу, перезапису файлу при цьому

не відбувається.

b – Розмова зберігається, тільки якщо канал з'єднаний.

v (x) Гучність прослуховування змінюється в x раз (діапазон від -4 до 4).

V (x) – Гучність мови змінюється в x раз (діапазон від -4 до 4).

W (x) – Гучність прослуховування і мови змінюється в x раз (діапазон від -4

до 4).

Записуємо розмову по каналу:

exten => 123,1, MixMonitor (/var/lib/asterisk/sounds/123.wav)

Monitor()

Відстежує (записує) розмови з поточного каналу.

Monitor([формат_файлу[:базовийurl][,базове_ім’яфайлу][,опції]])

Починає запис розмови по каналу. Вхідні і вихідні мовні пакети каналу записуються у файли до тих пір, поки не буде розірваний зв'язок по каналу або запис не буде зупинений додатком StopMonitor ().

Monitor () приймає такі аргументи:

формат_файлу

Визначає формат файлу. Якщо не заданий, за замовчуванням використовується wav.

базове_імяфайлу

Якщо заданий, змінює використовуване ім'я файлу на задане.

опції

Може бути задана одна з двох опцій:

mКоли запис закінчиться, виконати злиття двох файлів в один і видалити їх.

bНе починати запис, поки канал не буде з'єднаний з іншим каналом.