=== Контексты в Asterisk === Основной функцией применения контекстов в Asterisk служит разграничения действий в выполнении различных сценариев. Контексты описываются в файле extension.conf, по умолчанию все вызовы приходят и уходят из контекст [default]. Матрица из контекстов выглядит так: [office1] include => local include => provaider1 include => provaider2 В ней мы описываем доступ к контексту **local** , **provaider1** и **provaider2** имеют //екстеншены// которым задан контекст **office1**. Таким образом екстеншены ('пользователи' назначаются в sip.conf) могут совершать звонки или иные действия, которые прописаны в контексте **local** , **provaider1** и **provaider2** Что можно реализовать с использованием контекстов в Asterisk: Первое что можно отметить это реализация маршрутизации звонков. С помощью контекстов можно разрешить или запретить вызовы на определенные направления, что должно благоприятно сказаться на безопасности. При большой филиальной сети, матрица из контекстов реализует оптимальные маршруты и права на звонки каждому сотруднику.