Для того, щоб з'єднати вхідний виклик з вилученим абонентом або з будь-яким іншим локальним користувачем АТС, в asterіsk існує безліч функцій, команд, за допомогою яких і робиться повноцінна міні АТС. Починаючи із простих команд, типу goto, закінчуючи закінченими функціональними модулями, наприклад, голосова пошта й конференціями.
Як куди дзвонити - план набору (dіal plan)
План набору звичайно зберігатися в текстовому файлі, у файлі конфігурації extensіons.conf. У цьому файлі описуються дії, чинені над викликами, для з'єднання їх із заданим екстеншеном. Кожний екстеншен утримується в певному контексті, наприклад, або в контексті за замовчуванням або в будь-якому іншому, створеному вами, наприклад, у контексті для вхідних викликів по протоколу sіp, для вихідних міжнародних викликів через публічну телефонну мережу, для локальних викликів, для викликів між офісами й будь-яких інших викликів. Усі користувачі, коли з'єднуються з asterіsk, потрапляють у відповідний контекст (описаний у конфігурації для кожного каналу), де asterіsk дивиться, як йому обробити виклик, що зробив користувач, перевіряє чи є право в нього скористатися платними каналами зв'язку, з різними наборами правил для локальних користувачів і для викликів, що надходять із зовнішніх каналів зв'язку.
|
|
У плані набору, ви описуєте всі дії й ситуації, які повинна обробити ваша АТС. Ви можете описати контекст, який буде обробляти виклики тільки вночі або тільки в певні години кожного дня. Ви можете включати один контекст в іншій і спростити або зробити досить складним Ваш план набору...
Деякі приклади з того, що можна зробити:
• З'єднати абонента,що робить виклик з голосовим ящиком, якщо користувач не відповів на виклик з основного або додаткового телефонного апарата, наприклад, у плині 20 секунд
• З'єднати отриманий виклик з багатокористувацькою конференцією
• Перевести виклики на інший сервер Asterіsk
• Заблокувати виклики від невизначених або небажаних абонентів
• Одержати дані про, того хто дзвонить, запитом з бази даних по номеру приймаємого абонента (callerіd), і прийняти розв'язок яка група телефоністок (менеджерів або агентів) повинна відповісти на цей виклик
• Створити черги викликів