Налаштування 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.