Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Два префикса для федеральных номеров

Два префикса для федеральных номеров

Сообщений: 58

Два префикса для федеральных номеров

Доброго времени суток.

Довольно долго искал в сумбурной документации ответ на вопрос:
Можно ли прописать диалплан для звонков на федеральные номера, учитывая что есть два префикса для выхода (8 и +7) и не дублируя все эти планы?

Например, есть план, в котором важно пропустить только номера, удовлетворяющие только определённым условиям (их довольно много):
[federal]
exten => _8903632.,1,Macro(federal,${EXTEN})
exten => _89038[78][89].,1,Macro(federal,${EXTEN})
exten => _890505[89].,1,Macro(federal,${EXTEN})

вот чтоб не дублировать их же с +7..
с помощью include.. нельзя передать параметр ${EXTEN:1}, в макросе нельзя прописать шаблоны...

как может быть решена эта задача?
2005-02-13 15:22

Откуда: Питер
Сообщений: 24

Re: Два префикса для федеральных номеров

например у нас есть диалплан для 8 в контексте external

[external]
exten _8...
.....

что бы звонки начинающиеся с +7 направить тудаже делаем так:

exten _+7. => Dial(Local/8${EXTEN:2}@external/n);
2005-02-17 12:35

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru