Установка і настройка Астеріск. Налаштування IP телефонії на базі Asterisk. Установка дистрибутива AsteriskNow

  1. Паском Нетцверктехнік, Деггендорф
  2. Установка і настройка AsteriskNOW може бути реалізована фахівцями нашої компанії
  3. Налаштування абонентської групи для зовнішніх викликів
  4. Як призначити тон очікування всіх, хто вам дзвонить?
  5. Як призначити звуковий сигнал певним номером
  6. Як призначити груповий рингтон?
  7. Як перевірити, які теми ви налаштували?
  8. Як видалити конфігурацію
  9. Як стерти сигнал очікування?
  10. Додавання і видалення префіксів постачальників
  11. Синхронізація в браузері та інших пристроях
  12. Перегляд чисел у вигляді дат годин
  13. Створення користувальницького формату дати або часу

Адміністратор,

1. Завантажте ISO-образ диска, використовуючи це посилання.

Паском Нетцверктехнік, Деггендорф

Коробка зовнішнього телефону відповідно до того ж принципом, який описаний вище. У нас є досвід інтеграції автономних систем, підсистем або проміжних заводів в діапазоні до 70 користувачів. У нас є досвід у відображенні бажань клієнтів. Це не дивно, тому що нова технологія, яка дозволяє легко обмінюватися аудіоданими через Інтернет, має багато переваг: якість мови - всупереч різним чуткам - часто краще, ніж при дзвінках на стаціонарні телефони . Тому досить міркувати про технології більш точно.

2. Запишіть образ на чистий CD або DVD. Якщо вам потрібні інструкції як записати образ на диск - просто вбийте в Google "burn ISO to DVD" і ви побачите море інструкцій або клікніть по посиланню "Google burn ISO to DVD" в якій ми вже все зробили за вас :)

Коротко представлені найбільш важливі файли конфігурації. Тепер створюється базовий файл, який, на додаток до загальних налаштувань. дозволяє телефону отримати доступ до телефонної системи. Новий файл отримує наступне вміст. Коментарі вводяться з крапкою з комою і ігноруються.

Діалплан визначає, що повинно статися в контексті при виборі розширення. Контекст - це ім'я групи для розширень, що містяться в ньому. Зазвичай це номер, що набирається телефону. Однак розширення може також складатися з букв і цифр або реагувати на особливі ситуації, як показано в наступних статтях.

3. Виберіть, на який він буде встановлений AsteriskNOW. Вся інформація з жорсткого диска буде видалена при установці AsteriskNOW . Налаштуйте комп'ютер на завантаження з оптичного диска (в BIOS). Вставте диск в привід, включіть комп'ютер. ВАЖЛИВО: Ви повинні мати вихід в інтернет, щоб завантажувач запустився коректно. Якщо ви встановлюєте AsteriskNOW з флешки, ви можете отримати "kickstart" -помилки. Якщо це сталося - просто кілька разів натисніть Enter, процес установки піде в нормальному режимі.

Вони складаються з перших двох букв першого і останнього імені. Обидва файли переміщаються в каталог резервного копіювання . Якщо ви зателефонуєте за цим номером, буде відтворено оголошення, що пояснює функцію тесту луни. Коричневі фігурні дужки і поглиблення полегшують орієнтацію. У першому рядку є коментар. Якщо розмова встановлений, він автоматично припиняється, коли користувач розмови зависає. Кожен оператор в розширенні повинен закінчуватися крапкою з комою.

До цього дня, цікаво, що це могло бути. Важливо заздалегідь скласти план, що ви хочете досягти і що повинно працювати. Нижче наводиться кількість використовуваних пристроїв. Само собою зрозуміло, що ви також можете використовувати інші пристрої в будь-який час, але це також можна розширити. Потім ми визначаємо, які пристрої повинні використовувати для служб, які будуть наступними.

4. Установка починається з вибору версії, як показано на зображенні нижче.


Адміністратор,   1

5. Після вибору версії, система завантажить з мережі необхідні для установки пакети. Як правило, це займає 3-5 хвилин.


Як правило, це займає 3-5 хвилин

6. Після того, як система завантажиться, вам буде запропоновано налаштувати мережу. Налаштування за замовчуванням, як правило, підходять в більшості випадків інсталяції, по це просто натисніть TAB перевівши каретку на слово "OK" на червоному тлі, щоб він підсвітити сірим і натисніть ENTER. Але ви природно можете налаштувати мережу руками.

Телефонування пристроїв між собойТелефон в вітчизняних та зарубіжних мережах. . Для цього введіть в термінал наступну команду. У наступному розділі ми тепер налаштовуємо пристрою. Це дуже важливо, оскільки в іншому випадку ви міняєте конфігурацію і забуваєте повторно вводити її або кожен раз перезапускати сервер. Доставка протягом 1-2 робочих днів.

Параметр «дозвіл» визначає, в який мережевий області це з'єднання дозволено входити в систему. Мої підключення можуть підключатися тільки до локальної мережі . Нарешті, «секрет» - це пароль, який порт повинен використовувати при вході в систему. Тим не менш, він все ще не працює, оскільки вони поки не можуть досягти один одного.


Тим не менш, він все ще не працює, оскільки вони поки не можуть досягти один одного

Після того, як ви натиснули "OK", система сконфигурирует параметри мережевого інтерфейсу.


Після того, як ви натиснули OK, система сконфигурирует параметри мережевого інтерфейсу

7. Встановивши в ви будете перекинуті на екран настройки часового поясу. Якщо ваша система використовує GMT (в дуже рідкісних випадках), натисніть пробіл. Потім TAB щоб перейти до вибору зони. Використовуйте стрілки вгору і вниз, знайшовши підходящу вам тимчасову зону. Натискайте TAB до тих пір, поки слово OK на червоному тлі не стане підсвічуватися сірим, потім натисніть ENTER.

Установка і настройка AsteriskNOW може бути реалізована фахівцями нашої компанії

Тим не менш, це теж дуже довгий час. Тепер прийшов час зробити перший дзвінок. Пароль - той, який ми вказали в значенні «секрет» в відповідному порту. Тепер пристрої можуть дзвонити один одному, але насправді це не так багато. Ми також хочемо мати можливість дзвонити по всьому світу.

Налаштування абонентської групи для зовнішніх викликів

Якщо тепер ми хочемо налаштувати вхідні дзвінки з вхідним контекстом, щоб дзвонили всі телефони, це виглядає наступним чином. В цьому останньому розділі конфігурації у нас також є готова телефонна система, в якій учасники можуть дзвонити один одному і ззовні. Ви також можете об'єднати ці можливості і задати тон для всіх конкретних викликів і тембрів для людей за вашим вибором.


Ви також можете об'єднати ці можливості і задати тон для всіх конкретних викликів і тембрів для людей за вашим вибором

8. На наступному екрані установник попросити вас встановити пароль на root "a. Пам'ятайте, що використання складних паролів вкрай важливо. Введіть пароль, потім нажімте TAB, повторіть введення пароля і натисніть ENTER.


Введіть пароль, потім нажімте TAB, повторіть введення пароля і натисніть ENTER

9. Далі установник перевірить наявність залежностей пакетів, отформатирует жорсткий диск і почне установку системи. Між процесом безпосередньої установки і збором інформації може пройти деякий час, просто трохи почекайте. Установник буде показувати процентне виконання процесу установки і приблизний час очікування до кінця установки. Як правило, це займає близько 20 хвилин, потім система перезавантажується.

Якщо ви віддаєте перевагу призначати тон кільком людям, але не для всіх вхідних викликів, ви можете встановити групи. Після того, як ви увійшли в систему, ви можете вибрати з різних опцій меню, щоб управляти каталогом рингтонів, створювати групи, змінювати свій пароль і бачити, які тональні параметри ви налаштували зараз.

Як призначити тон очікування всіх, хто вам дзвонить?

Запустіть сеанс і виберіть опцію «Мій каталог», там ви знайдете все теми, які у вас є.

Як призначити звуковий сигнал певним номером

Увійдіть в систему і виберіть опцію «Мій каталог», там ви знайдете все очікують сигнали. Виберіть значок «Налаштувати» в тому кольорі, який вам подобається, і призначте його бажаним номером. Формат номера не повинен містити нуль або.
Увійдіть в систему і виберіть опцію «Мій каталог», там ви знайдете все очікують сигнали

10. Після перезавантаження буде проведено оновлення усіх компонентів системи до актуальних версій . Як правило, займає 10-15 хвилин.


11. Після завершення установки, ви побачите командний рядок linux із запрошенням залогінитися в систему. Ім'я користувача - "root" (без лапок), пароль - введений вами в процесі установки.

Як призначити груповий рингтон?

Спочатку вам потрібно створити групу, вибравши опцію «Мої групи», а потім «Створити групу». Просто заповніть поле з ім'ям, яке вам подобається, наприклад «Друзі», і виберіть «Створити». Після створення ви вибираєте ім'я групи, і ви побачите опцію «Додати контакт». Завантажте дані людей, які ви хочете додати до групи, і ваша група готова мати очікує тон. Щоб призначити тон, ви можете перейти в «Мій каталог» і вибрати найбільш вподобану тему, вибравши значок «Налаштувати». Тепер, коли у вас є група або декілька створених, з'явиться нова опція для призначення теми групі, яку ви хочете.


Тепер, коли у вас є група або декілька створених, з'явиться нова опція для призначення теми групі, яку ви хочете

12. Після того як ви залягання, ви побачите IP-адресу вашої АТС.


Після того як ви залягання, ви побачите IP-адресу вашої АТС

13. З будь-якого комп'ютера, що знаходиться в тій же підмережі введіть це IP-адреса в браузері. При першому відкритті веб-інтерфейсу АТС, вам буде запропоновано створити адмінській обліковий запис для веб-інтерфейсу.

Як перевірити, які теми ви налаштували?

Після введення імені користувача і пароля виберіть опцію «Управління тонами», а поруч з іменами кожного тонального набору ви побачите номер телефону або ім'я групи з призначеним тоном.

Як видалити конфігурацію

Просто вибравши «Управління тонами», ви знайдете значок для кожної теми, який дозволяє видалити настройки. У цьому випадку тільки настройка очищається, так як тон все ще доступний в «Мій каталог».

Як стерти сигнал очікування?

Якщо отриманий вами тон вам більше не сподобається, і ви хочете видалити його зі свого каталогу, його можна видалити з опції «Мій каталог», вибравши значок видалення. Після видалення з «Мого каталогу», якщо ви шкодуєте про це, і хочете його знову налаштувати, ви повинні купити його, використовуючи будь-який з доступних каналів.


14. Вітаємо. Ви успішно встановили дистрибутив AsteriskNOW з веб-інтерфейсом FreePBX.


23.02.2012 15:56

Стаття, що дозволяє починаючим програмістам виконати базову настройку asterisk

Ми почнемо з папки, як в будь-якому проекті з наступною структурою. Ми можемо змінювати і налаштовувати значення імені і версії, з якими ми хочемо. Тепер ми повинні працювати всередині папки нашого проекту з консолі, тому ми будемо в ній. Він відповідає за завантаження плагінів на додаток до налаштування кожної з задач. Поки що основні установки і конфігурації - це час виконання завдань.

З одного боку, у нас є ім'я завдання, і всередині ми додаємо мета з діями і файлами, необхідними для їх виконання. Порядок дуже важливий, щоб уникнути проблем з залежностями. Якщо нас не цікавить включення деяких файлів в папку постачальника, ми можемо додати вигук перед ім'ям файлу, який ми хочемо залишити.

Asterisk є одним з найпоширеніших серверів ip-телефонії поряд з такими системами, як Switchwox і 3CX. велику популярність дана система знайшла з поширенням в нашій країні якісного інтернету, а також безлічі телефонних провайдерів, що надають телефонні номери в SIP-форматі або так звані SIP-номери. Однією з таких компаній є Датагруп, яка зарекомендувала себе одним з лідерів ринку послуг зв'язку. Зі здешевленням SIP-номерів з'явився сенс використовувати сучасні телефонні системи ip-телефонії замість старих аналогових міні-АТС. Це пов'язано з широкими функціональними можливостями call-центрів на базі Asterisk. При цьому вартість обладнання та налаштування Asterisk практично не поступається в грошових витратах.

Прийшов час довести, що завдання працює, для цього ми пишемо в консолі. Цей плагін буде контролювати, якщо ми вносимо зміни в файл, і якщо це так, виконає завдання або завдання, які ми вкажемо. Спосіб встановити його, дотримуйтесь тією ж схемою, що ми бачили раніше, спочатку встановіть плагін.

І, нарешті, ми включаємо конфігурацію завдання, після консультації з документацією плагіна. Для цього додамо наступне. Щоб подивитися, як це працює, ми йдемо на консоль і пишемо годинник. Основна, але кропітка завдання - оптимізувати і стиснути зображення проекту, щоб поліпшити час завантаження.

Установка asterisk проводиться шляхом скачування і подальшої компіляції безкоштовно розповсюджуваного програмного коду, розробленого компанією Digium. Вихідні тексти asterisk існують тільки для unix-сумісних операційних систем , Найпоширенішими з яких є Linux і FreeBSD. Установка asterisk під Windows можлива тільки шляхом реалізації віртуальної машини. завантажити останні версії asterisk можна за наступним посиланням. На даний момент розвивається відразу 4 версії цього сервера. Найбільшу стабільність всіх модулів мають версії asterisk 1.4 і asterisk 1.6. З іншого боку, у функціональному плані вигідно відрізняється версія asterisk 1.8, в якій є підтримка безлічі нових модулів і функцій, серед яких можна відзначити підтримку протоколу SRTP, роботу з IPv6 і поліпшені показники при роботі SIP і ISDN.

Плагін містить різні оптимізатори для кожного типу зображення. Щоб процес виконувався автоматично, не забудьте додати нову мету в задачу перегляду. Основна проблема з цим плагіном полягає в тому, що, оскільки у вас багато зображень, процес стає дуже повільним. Крім того, завдання повторно стискає кожне зображення при кожному запуску, тому вам потрібно знайти рішення.

Додавання і видалення префіксів постачальників

Існує плагін, який присвячений цьому, щоб визначити, які саме зображення недавно були додані в папку і працює тільки з ними. У цьому випадку немає конфігурації, нам просто потрібно додати останню задачу в задачу перегляду зображень. Якщо ви хочете знати, які вихідні карти можуть служити, ознайомтеся з цією статтею. Щоб процес був автоматичним, ми також додаємо завдання в годинник, відразу після компіляції компаса.

У даній статті буде розглянута установка asterisk v 1.6.22 на Linux Fedora Core.

Для початку установки, завантажити вихідні asterisk. Для цього, виконуємо в консолі сервера команди:

# Wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.6.2.22.tar.gz

# Tar -xzvf asterisk-1.6.2.22.tar.gz

Перед тим як компілювати вихідні, встановимо всі необхідні супутні модулі і утиліти:

Синхронізація в браузері та інших пристроях

Зареєструвати завдання або завдання за замовчуванням

Коли ви вводите дату або час в осередку, вона відображається в форматі дати і часу за умовчанням. Цей формат заснований на настройках дати і часу, зазначених на панелі управління, і змінюється при внесенні змін до таких настройки. Номери можуть відображатися в декількох інших форматах дати і часу, більшість з яких не залежать від налаштувань панелі управління.

Перегляд чисел у вигляді дат годин

При введенні дати і часу можна форматувати. Знову ж таки, ви можете налаштувати відображення часу в діалоговому вікні «Формат комірки».

Створення користувальницького формату дати або часу

Створення призначених для користувача форматів може бути утруднене при першому запуску. У розділі «Створення або видалення настроюваного формату номера». Поради по відображенню дат годин. Щоб розгорнути стовпець, двічі клацніть правий край стовпчика, який містить осередки. Коли ви намагаєтеся скасувати формат дати або часу, вибравши «Загальні» в списку «Категорія», з'явиться числовий код. При наступному введенні дати або часу буде відображатися формат дати або часу за замовчуванням.

  • Розмір стовпчика буде автоматично змінений і скоректований на число.
  • Крім того, ви також можете перетягнути правий край до потрібного розміру.

В персональному комп'ютері багато «талантів».

# Yum install gcc

# Yum install gcc-c ++

# Yum install make

# Yum install libxml2-devel

# Yum install ncurses-devel

Після того, як всі додаткові утиліти встановлені, виробляємо установку самого asterisk:

# Cd asterisk-1.6.2.22

Після вдалої установки в каталозі / etc / asterisk ви виявите конфігураційні файли asterisk "a. Налаштування asterisk здійснюється шляхом редагування файлів конфігурації, що мають дуже специфічну структуру і оператори. Основу конфігурації при налаштуванні Астеріск складають файли sip.conf і extensions.conf. Вивчивши і відредагувавши ці файли, можна домогтися правильної роботи сервера.

Він може служити в якості редактора фотографій в якості ігрової платформи, такої як робоча станція і домашній кінотеатр. Але, як ви, звичайно ж, знаєте, іноді щось в цій системі опускається, коли це найбільш необхідно. З цієї причини ми вирішили узагальнити деякі з наших останніх і улюблених швидких виправлень. Хоча ми так багато років тому, часи змінюються, техніка - також, тому колекція цього, безумовно, буде актуальною.

Зрештою, навіть якщо у вас немає безпосередньої проблеми для вирішення, ви, звичайно ж, не варто відмовлятися, щоб ваш комп'ютер працював все швидше, швидше і краще, ніж раніше. Відключення раптових відключень системи. В цьому випадку самим простим способом забезпечити охолодження є відкриття корпусу ПК і ретельне очищення бруду, зібраної на вентиляторах компонентів і забрудненої бруду. Якщо ви зібрали свою систему самостійно, і у вас залишилося кілька термопатов, рекомендується видалити стару пасту з вашого процесора і замінити її.

Файл sip.conf включає в себе налаштування всіх sip-пристроїв, зареєстрованих на сервері, який надалі взаємодіють між собою шляхом з'єднання двох і більш sip-каналів, завдяки чому ініціюється телефонне з'єднання - тобто дзвінок.

Приклад файлу sip.conf:


qualify = yes
nat = no


defaultexpiry = 3600
disallow = all
allow = alaw
allow = ulaw
fromuser = 044XXXXXXX
host = 80.91.169.2
insecure = invite, port
secret = xxxxxxxxxxx
type = peer
username = 044XXXXXXX
context = incoming
language = ru
qualify = yes
dtmfmode = auto


type = friend
host = dynamic
insecure = invite, port
username = fxo
secret = xxxxxxxx
context = incoming
qualify = yes
nat = no
canreinvite = no
allowtransfer = no
dtmfmode = auto
disallow = all
allow = alaw
allow = ulaw


type = friend
regexten = 101
secret = xxxxxxxxxxxxx
context = internal
host = dynamic
callerid = "101"
disallow = all
allow = alaw
allow = ulaw
language = ru
callgroup = 1
pickupgroup = 1
qualify = yes
canreinvite = yes
call-limit = 4
nat = no

В даному прикладі наведено найпростіший список sip-пристроїв. Нескладно помітити, що в конфігурації є блоки, укладені в квадратні дужки. Саме такими блоками описується конфігурація будь-яких пристроїв (бенкетів) при налаштуванні Asterisk. Пройдемося коротко по блокам і по самим основним параметрам.

Блок є обов'язковим. У нього входять і встановити пристрої, які застосовуються до всіх блоків за замовчуванням. Іншими словами, якщо при описі того або іншого пристрою не вказано будь-якої параметр, то Asterisk читає його з цього блоку.

Наступні три блоки описують безпосередньо sip-пристрої. Для наочності всі три пристрої мають різні призначення. Блок описує параметри для sip-номера компанії Датагруп, блок описує параметри, для з'єднання з VOIP-шлюзом, а блок описує параметри звичайного внутрішнього sip-пристрої, яким може програмний або апаратний ip-телефон.

Стисло нагадаємо основні параметрам sip пристроїв. Параметр context визначає який алгоритм дій застосовувати до того чи іншого пристрою. Callerid визначає номер і ім'я бенкету, які будуть висвітлюватися при вихідному дзвінку з нього. Опції disallow і allow визначають, які кодеки використовувати для зв'язку. Опція secret - це пароль для реєстрації даного бенкету. Паролі бажано складати досить складними, щоб уникнути зломів недоброзичливцями.

Файл extensions.conf описує взаємодії між контекстами і каналами зв'язку, яких може бути безліч. По суті, цей файл є основним при налаштуванні asterisk.

Приклад файлу extensions.conf:


exten => _XXX, 1, Dial (SIP / $ {EXTEN}, 120, tT)
exten => _XXX, n, Hangup

Exten => _X., 1, Dial (SIP / datagroup / $ {EXTEN}, 120, tT)
exten => _X., n, Hangup


exten => _X., 1, Dial (SIP / 101,60, tT)
exten => _X., 2, Hangup

Exten => h, 1, Hangup

В даному простому прикладі ми маємо два алгоритму дій (контексту) - internal і incoming. Нагадаємо, що прив'язка до контекстам здійснюється при створенні бенкетів у файлі sip.conf і надалі присвоюється вже в extensions.conf при спробі ініціації зв'язку з бенкетом.

Опишемо докладніше два контексту. Уже за їх назвами стає зрозуміло, що вони застосовуються для алгоритмів внутрішніх абонентів (internal) і вхідних дзвінків (incoming). Розібратися в конструкції цього файлу допоможе узагальнений приклад, який можна виразити рядком:

Exten => _XXX, n, Command (Options)

Розшифровуються ці опції так:

Exten => _XXX - службовий префікс, з якого починаються практично всі рядки в даному файлі . Він описує уявлення входить контексту. Іншими словами, якщо на цей контекст звернувся бенкет з номером 101, то алгоритм для нього повинен починатися з конструкції exten => 101. Префікс підтримує регулярні вирази і може вказуватися узагальнено. Наприклад, exten => _XXX говорить про те, що під даний алгоритм потрапляють всі бенкети, які складаються з трьох цифр.

N - номер рядки алгоритму. У будь-якому програмному коді є послідовність операторів, які виконуються по черзі. Точно також і в настройках asterisk є така послідовність. Єдина відмінність - команди, що виконуються asterisk'ом, нумеруються. Обов'язковою є вказівка ​​першої точки явно. Як ви встигли помітити, все контексти починаються зі рядків:

Exten => _XXX, 1, ... ..
exten => _X., 1, ... ..
exten => h, 1, ......

А ось подальші рядки можуть нумеруватися неявно, тобто так:

Exten => _XXX, n, ... ..
exten => _X., n, ... ..
exten => h, n, ......

При неявному вказівці номера рядка, asterisk виконує їх послідовно зверху вниз, як це відбувається з будь-яким іншим кодом.

Command - команда виконується asterisk'ом. Основних команд не так вже й багато. Для простого налаштування досить знати синтаксис команди Dial (зателефонувати), на прикладі якої ми розглянемо опції.

например:
exten => _X., 1, Dial (SIP / 101,60, tT) - asterisk набере внутрішній номер 101 і буде намагатися додзвонитися до абонента протягом 60 секунд з можливістю перехоплення дзвінка з боку того, хто дзвонить і приймає бенкетів (опції tT)
exten => _X., 1, Dial (SIP / datagroup / $ {EXTEN}, 120, tT) asterisk набере номер, які переданий в змінній $ {EXTEN} за допомогою бенкету datagroup раніше зазначеного в sip.conf

Перший приклад застосовувався в контексті incoming. Це говорить про те, що всі вхідні дзвінки, які надходять на цей контекст перенаправляються на внутрішній лінії, який відповідає на ці дзвінки. Другий приклад в свою чергу показує, як здійснюється вихідний дзвінок передаючи набраний номер у службовій змінної $ {EXTEN}.

Приклади файлів можна безпосередньо скопіювати з цієї статті і вставити у ваші sip.conf і extensions.conf і підредагувати деякі опції (логіни, назви бенкетів, паролі і т.д). Після настройки asterisk, запускаємо сервер простою командою:

Подальші дії можуть проводитися з командного рядка астеріска, яка запускається командою:

# Asterisk -rvvvvd

Потрапивши в консоль ви можете перевірити роботу вашого сервера. У ній будуть відображатися всі дії, які він виконує.

PS В разі, якщо у вас не вийшло налаштувати сервер, або ж вам потрібна більш складна конфігурація, з радістю допоможемо в налаштуванні asterisk. Наші контакти .


Як перевірити, які теми ви налаштували?
Як призначити тон очікування всіх, хто вам дзвонить?
Як призначити груповий рингтон?
Як перевірити, які теми ви налаштували?
Як стерти сигнал очікування?

Дополнительная информация

rss
Карта