Перейшовши в цей розділ, ми потрапляємо в так звану FOP (Flash operator panel). Вона служить для візуального контролю і управління нашої АТС.
Voicemail - дозволяє з веб інтерфейсу прослуховувати і управляти надійшли голосовими повідомленнями;
Help - корисний розділ. У ньому перераховані спеціальні коди для доступу до різних функцій АТС.
Settings - Цей розділ дозволяє змінювати загальні налаштування для конкретного номера, основними з яких є запис всіх розмов в файли і пересилання отриманих голосових повідомлень поштою.
Features Codes - керуючий коди
Follow Me - настройки перенаправлення дзвінків на інші номери
нижче наведено приклад, наявності голосової пошти користувача USER1 (SIP 1001), праворуч навпроти кожного повідомлення є функція Play, що дозволяє програвати повідомлення.
Ось як FreePBX виглядає безпосередньо після установки системи:
Як бачите, функціонал ще не надто багатий, але вже зараз можна зробити міні-АТС з набором найпростіших функцій. Стартова сторінка в основному виконує інформаційну функцію, розповідаючи нам про різні параметри як системи в цілому, так і Asteriska зокрема. Ліва частина екрану складається з двох вкладок: «Setup» і «Tools». Як неважко здогадатися, «Setup» призначена для різного конфігурації Asteriska, а «Tools» - це різні допоміжні утиліти. Верхнє меню складається з вкладок «Admin» - власне конфігурація Asterisk, «Reports» - інформація про всіх скоєних дзвінках в системі, «Panel» (FOP) - це знову та ж панель для управління дзвінками в системі, «Recordings» - управління записами розмов , «Help» - перехід на сайт розробників.
Перш за все рекомендую зайти у вкладку «Module Admin» - управління доступними модулями для Asterisk-а і FreePBX.
Не так вже й багато моделей встановлено в системі на цей момент. Тому рекомендую провести оновлення вже встановлених, а так само встановити ще кілька нових модулів. Для цього необхідно натиснути на посилання у верхній частині робочої області «Check for updates». Після цього система повідомить, які з уже встановлених модулів потребують оновлення, а які можна встановити додатково:
У новій версії TrixBox 2.6.2.2, це меню доповнено модулями
В принципі, більшість невстановлених модулів мають короткий опис, яке дає ввідну інформацію про їх призначення. Якщо ви хочете встановити всі додаткові додатки, а так же оновити всі вже встановлені, то для цього просто можна натиснути на дві ссилочку: «Download all» і «Upgrade all». При цьому система сама відзначить всі необхідні пакети і запропонує нам їх скачати і встановити. Але настійно рекомендую не поспішати і забрати установку з таких продуктів, як «Zork» - навіщо нам іграшки на робочої станції, а так само з «Speed dial functions» і «PHP AGI config» - для їх установки потрібна наявність в системі інших програм, система вам не дозволить їх встановити, поки не будуть встановлені вони. Ви просто їх доставите потім, наступним етапом.
Після того, як обрані цікавлять нас додатки, просто натискаємо кнопку «Process». Система попросить підтвердження наших дій:
І після натискання кнопки «Confirm» почнеться завантаження і установка оновлень і додаткових модулів. При цьому робоча область броузера потемніє і на передньому фоні в помаранчевому квадратику буде відображатися процес установки додатків:
Після закінчення завантаження і установки додатків, необхідно буде зробити одну дуже важливу річ: вказати системі, щоб вона прийняла всі ці зміни. Для цього у верхній частині робочої області з'являється така помаранчева смужка з написом «Apply Configuration Changes».
Це необхідно робити кожен раз, як ви робите будь-які зміни в системі. Система попросить підтвердження ваших дій, а потім, в разі позитивної відповіді, на час внесення змін і перевантаження Asterisk-a, все в тому ж помаранчевому квадраті буде сидіти прикольна жабка, ловити і жувати незрозуміло звідки взялася муху (-:
Після того, як жабка наїсться і система прийме всі наші зміни, то кілька зміниться наповнення вкладок «Setup» і «Tools» в лівій частині робочої області:
Як бачите, можливий функціонал нашої системи значно розширився: від важливих і цікавих здібностей, таких як IVR, FollowMe, до приємних дрібниць, на подобу ssh-клієнта і irc-клієнта (-:
Тепер пропоную створити парочку користувачів в нашій міні-АТС. Для цього випирає пункт «Extensions» в лівій панелі.
Система пропонує вибрати протокол, за яким підключається наш клієнт. Заради чистоти експерименту, давайте додамо одного SIP-користувача і одного IAX-користувача. Для це вибираємо «Generic IAX2 device» і натискаємо кнопку «Submit». Наступне робоче вікно дозволяє нам ввести різні настройки:
Нас же на даному етапі просто цікавить створення користувача, щоб він зміг отримати доступ для нашої міні-АТС. Для цього необхідно заповнити всього 3 поля:
User Extension - це, власне, внутрішній номер абонента, наприклад «100»;
Display name - як він у нас буде відображатися, нехай так само - «100»;
Secret - пароль для доступу до системи, знаходиться в секції «Device options». Так як у нас навчальна система, то нехай пароль буде теж «100».
Після того, як заповнені ці поля, натискаємо кнопку «Submit». Новий абонент доданий в систему, але необхідно так само змусити систему внести зміни. Для цього не забуваємо натискати на помаранчеву кнопку «Apply Configuration Changes» у верхній частині екрану. Все, один користувач доданий.
Тепер додамо SIP-абонента. Для цього у вкладці «Extensions» вибираємо додавання «Generic SIP device»:
Тут нам теж необхідно заповнити всі ті ж 3 поля:
User Extension »- нехай буде« 101 »,
«Display name» - «101»,
У цій статті я розповім, як здійснити з'єднання нашої поки ще несильно функціональної міні-АТС на базі Asterisk з зовнішнім світом. Іншими словами, будь-який внутрішній абонент зможе здійснювати міжнародні дзвінки.
Як бачимо система пропонує нам кілька типів транков:
Zap - це канал між Asterisk-му і драйвером пристрою Zaptel, який забезпечує роботу з пристроями для підключення до ТфСОП.
На цій вкладці слід внести деякі зміни.
Секція «Outgoing Setting»:
Trunk name. будь-яка назва, наприклад «Test»
Username. тут необхідно вводити ID.
Password. PinCode для доступу до нашого сервера.
В даний момент я буду використовувати «ID» і «PinCode» для здійснення тестового дзвінка.
Після всіх цих маніпуляцій, у вас повинно вийти щось подібне:
Звертаю вашу увагу ще на один параметр: Maximum channels. При створенні вже бойової системи, слід встановити кількість одночасно можливих дзвінків через даний Trunk. У тестовому режимі це необов'язково, тому що система все одно не дозволить робити одночасно кілька дзвінків.
Після цього натискаємо кнопку «Submit Changes». Після внесення змін, не забуваємо натиснути помаранчеву кнопку в верхній частині екрану «Apply Configuration Changes», щоб наші зміни вступили в силу. На цьому з Trunk закінчимо.
Тепер необхідно створити вихідні повідомлення, через яке система, відповідно до визначених правилами, буде здійснювати дзвінки. Для цього в лівій частині екрана вибираємо пункт меню «Outbound routes»
Тепер нам залишилося вибрати, який транк буде використовувати це з'єднання. Для цього в «Trunk Sequence» вибираємо раніше створений нами транк - IAX2 / test.
Як видно з малюнка, внутрішній абонент «100» здійснює відлуння тест, підключившись до зовнішнього сервера.
Тут я приведу деякі вже налаштовані коди в системі:
Номер в чорний список