Как использовать разных провайдеров без ввода префикса (перевод)

На этой неделе несколько клиентов спрашивали как сделать так, чтобы "телефон А использовал провайдера 1",  "телефон В использовал провайдера 2",  "телефон С использовал провайдера 3" и т.д. Дело в том, что они не хотели использовать префиксы, к примеру, "1+номер телефона" для использования провайдера №1.
[spoiler]
Проведя некоторые исследования, мы поняли, что нет легкого пути решения, но это не значит, что его нет вообще=)

Итак, представим, что у нас есть 3 телефона и 3 провайдера. Телефон А использует аналогового провайдера, телефон В - ISDN, а С - VoIP провайдера. В настройках каждого телефона в блоке "Заблокировать Провайдеров" вы не ставите галочку только провайдеру, которого хотите использовать для данного конкретного телефона.

Askozia_phoneA.png
Askozia_phoneB.png
Askozia_phoneC.png

Теперь нам остался всего один шаг до цели - проверить, какие  шаблоны вызовов использует каждый провайдер по умолчанию.
В данном случае, мы хотим использовать один и тот же шаблон вызова для всех 3 провайдеров - "Х!"(все исходящие вызовы через этого провайдера).
Нам нужно избежать повторение написания шаблона(но по прежнему использовать один), так как Askozia проверяет наличие совпадений.
Ниже показано, как можно используя разные логические выражения, избежать такой ситуации:  

Askozia_patterns.png
Помните, что данная настройка не является типовой для Askozia и может привести к нестандартному поведению системы.

p.s. Оригинал http://askozia.com/blog/