Налаштування asterisk

Докладні посібники та довідкові матеріали по налаштуванню Asterisk. Документація постійно оновлюється і доповнюється.

Asterisk працює під управлінням операційних систем Linux і FreeBSD. Доступні установка з бінарних файлів і компіляція з вихідного коду. Також існує безліч дістрібьютівов Linux з уже готовим до роботи встановленим Asterisk і FreePBX.
Інструкції по установці Asterisk для різних дістрібьютівов Linux:

Файли Asterisk

Realtime архітектура Asterisk

Реалтайм Архітектура Asterisk - набір драйверів і функцій для зміни в режимі реального часу. Існує два типи конфігурації - статичний і динамічний: - Статичний зберігає конфігурації в БД, як конфігураційні файли і також оновлює дані при перезавантаженні модулів. - Динамічний використовується для створення та оновлення об'єктів в режимі реального часу, при здійсненні викликів

Канали зв'язку в Asterisk

Під каналами зв'язку в Asterisk мається на увазі набір драйверів для взаємодії з пристроями і протоколами зв'язку. Так як Asterisk в першу чергу VoIP АТС ключове значення мають драйвера взаємодії з VoIP протоколами, зокрема з SIP протоколом. Спочатку в Asterisk був один драйвер SIP протоколу chan_sip. Але його реалізація була неповною і в конкуренції з FreeSWITCH, який мав більш просунутий SIP драйвер, в Asterisk починаючи з версії 12, був включений новий драйвер SIP - chan_pjsip.
Підтримка старого драйвера зберігається і обидва драйвера можуть діяти спільно.
Однак краще використовувати новий драйвер PJSIP.

Також в Asterisk реалізований власний VoIP протокол - IAX (Inter Asterisk Exchange). Як і випливає з назви, він в першу чергу орієнтований на створення каналів зв'язку між серверами Asterisk. IAX має спрощену структуру, використовуючи один і той же порт для сигналізації та медіа, що в теорії спрощує проходження NAT і економить трафік, проте в сучасних умовах і з появою PJSIP його переваги не завоювали йому популярності.

Підтримка застарілого VoIP протоколу h323 може знадобитися для інтеграції з застарілими АТС. наприклад Avaya CSI.