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

Подскажите шаблон

Сообщений: 16

Подскажите шаблон

Здравствуйте.
Подскажите шаблон, под который будут попадать номера, начинающиеся с 8050 и с 98050.
Мне ничего умнее !8050 или [89]!050 не видется, куда попадает еще много ненужного мусора..
2009-01-19 19:24

Avatara of antons
Откуда: Israel, TLV
Сообщений: 26

Re: Подскажите шаблон

Из твоего вопроса ничего не ясно, говорится о входящих или исходящих звонках ьна эти номера. это внутрений номер или это начало мобильного номера?
TikalNetworks - Voip at Your fingertips http://www.tikalnetworks.com
2009-01-19 19:46

Сообщений: 1573

Re: Подскажите шаблон

в один шаблон не влезут. Используйте - два. Или варианты ...

Пример:

exten => _98050.,1,Goto(${EXTEN:1},1)
exten => _8050.,1, ...
2009-01-19 20:04

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Подскажите шаблон

Можно так:
exten => _98050.,1,NoOp
exten => _8050.,1,NoOp
exten => _X.,2,Dial(...)
Такой вот трюк ;-)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-01-19 21:50

Сообщений: 5

Re: Подскажите шаблон

exten => _98050.,1,NoOp
exten => _8050.,1,NoOp

это тогда было лишнее. зачем просто так писать строки, которые ничего не делают. мало того твой икс не подбападет под правило его набора номеров.
2009-01-20 09:57

Сообщений: 16

Re: Подскажите шаблон

Спасибо! :-)
Сейчас 2 и использую:
exten => _98050XXXXXXX,1,Macro(GSM,${EXTEN})
exten => _8050XXXXXXX,1,Macro(GSM,${EXTEN})
Просто мобильных префиксов 15 штук, итого - 30 строк в конфиге, думал сэкономить..
2009-01-20 10:59

Сообщений: 1573

Re: Подскажите шаблон

plohish07:

Спасибо! :-)
Просто мобильных префиксов 15 штук, итого - 30 строк в конфиге, думал сэкономить..
Если я правильно понял, то у вас пользователи набирают либо прямой номер, либо через - "9". Если так, то сделайте:

exten => _9.,1,Goto(${EXTEN:1},1)
exten => _8050.,1, ...
exten => _890[135].,1, ...
exten => _891[678],1, ...
...

Уже получиться не 30 а 16 строк ;)

К тому же стандартные сотовые (901, 903, 905 ..., 916, 917 ... и т.д.) можно сгруппировать (см. выше). Строк станет еще меньше ...
2009-01-20 11:31

Сообщений: 16

Re: Подскажите шаблон

Спасибо, тоже идея. :-)
Через "9" набирают SIP-пользователи, без "9" приходит с УАТС.
2009-01-20 11:49

Откуда: Kiev
Сообщений: 801

Re: Подскажите шаблон

perlik:

exten => _98050.,1,NoOp
exten => _8050.,1,NoOp

это тогда было лишнее. зачем просто так писать строки, которые ничего не делают. мало того твой икс не подбападет под правило его набора номеров.
Для того, чтобы в консоли видно было, попал набор номера под ту или иную маску.....
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2009-01-20 12:08

Сообщений: 866

Re: Подскажите шаблон

perlik:

exten => _98050.,1,NoOp
exten => _8050.,1,NoOp

это тогда было лишнее. зачем просто так писать строки, которые ничего не делают. мало того твой икс не подбападет под правило его набора номеров.
Вам стоит почитать про то как диалплан работает прежде чем критиковать и оптимизировать чужие решения :=)
Код litnimax правильный и "оптимизировать" его убиранием noop'ов НЕЛЬЗЯ.

perlik:

Для того, чтобы в консоли видно было, попал набор номера под ту или иную маску.....


вовсе не для этого. Астериск сначала будет искать priority=1 для экстеншена и если не найдет - просто отработает по ветке "invalid extension". Поэтому NoOp priority=1нужен для того чтобы звонок таки поймать на себя. А потом уже диалплан продолжает выполнение и астериск ищет exten с priority=2 Т.к. у нас на priority 2 стоит то что матчит на любой номер (_X.) то оно и выполняется вторым шагом.

результат - для номеров для которых сработал Noop выполняется и дальнейший диалплан - шаг два и далее. Для номеров для который priority 1 не сматчился дальнейшей обработки нет.
2009-01-20 19:18

Добавить страницу в закладки:  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