Добавочный номер s (start)

В наших каналах мы применяем определённую технологию, и поэтому, прежде чем приступить к настройке диалплана, придётся остановиться ещё на одном вопросе. Необходимо рассмотреть добавочный номер s. Когда в контекст поступают вызовы, для которых не указан конкретный добавочный номер (например, вызов FXO-линии), они передаются на добавочный номер s (s - сокращение от "start" (начало), поскольку именно здесь начнётся обработка вызова, если с ним не передана информация о добавочном номере).

Для примера три приоритета в контекст [incoming]:

[incoming] exten => s, 1, Приложение1() exten => s, n, Приложение2() exten => s, n, Приложение3()

В имени контекста [incoming] нет ничего особенного. Данный контекст мог бы называться [stuff_that_comes_in] (всё что поступает), и, поскольку контекст назначается в описании канала в файлах sip.conf, iax.conf, zaptel.conf и других, канал перешёл бы в этот контекст диалплана. При этом настоятельно рекомендуется присваивать контекстам имена, из которых можно понять их назначение. Хорошими именами контекстов были бы [incoming], [local_calls], [long_distance], [sip_telephones], [user_services], [experimental], [remote_locations] и т.д. Нельзя забывать, что контекст определяет, как канал входит в диалплан, поэтому контекстам должны присваиваться соответствующие имена.

В основном, используется в плане набора когда в контекст поступает вызов, не содержащий конкретной информации о вызываемом екстеншене. По примеру обычной телефонной линии: когда поступает вызов, мы слышим, что телефон звонит, и больше ничего не можем сказать об этом вызове и кому он адресован. Даже если мы знаем номер звонящего, у нас должна быть точка в контексте, с которой мы бы могли начать обработку этого вызова. Также, можно представить екстеншен s, как список команд плана набора, которые будут выполнены по умолчанию для абонентов, попавших в какой-либо контекст.

Вернуться к общему описанию добавочного номера

Или перейти к приоритету