Базовый элемент файла маршрутизации, описывающий параметры контекста маршрутизации.
Структура элемента <context> имеет следующий вид:
<context name="string" domain="string" digitmap="string" np="string" description="string"> </context>
где
- name - строка с именем контекста маршрутизации, должна быть уникальной в рамках виртуальной АТС;
- domain - строка с именем виртуальной АТС, к которой относится контекст маршрутизации;
- digitmap - маска номера, опциональный параметр, принимает значения:
- строка с диджитмапом для контекста маршрутизации;
- auto - диджитмап генерируется автоматически на базе описанных в контексте правил маршрутизации, установлено по умолчанию;
- none - параметр "digitmap" не указывается.
- np - имя плана нумерации для текущего контекста маршрутизации (если параметр не указан, то по умолчанию он равен значению default);
- description - текстовое описание контекста маршрутизации.
Далее в рамках тега <context> между закрывающим и открывающим тегом идет набор тегов, описывающих правила маршрутизации.
Анализ условий срабатывания правил производится в том порядке, в котором они указаны в файле - сверху вниз.
В одном контексте маршрутизации не может быть больше 1000 правил. Ограничение введено искусственно, так как количество правил влияет на скорость обработки маршрутизации.