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

Как дропать цифры - Это понятно, а вот как добавлять?

Avatara of Ivon
Сообщений: 445

Как дропать цифры - Это понятно, а вот как добавлять?

Проблема такая:
у абонентов астериска трехзначная нумерация,
выходят в город через FXO шлюз, набирая 9...,
потом подцепил я астериска на двух операторов междугородней VoIP связи как SIP клиент,
но так как операторы дисконтные, то есть реальная необходимость резервирования набора межгорода.
у меня на УПАТС сделано так:
6-8-код-номер - первый оператор,
7-8-код-номер - второй оператор,
(ну так уж сложилось - переделывать - енто всех переучивать - убицца можно, народу полно...)

а проблема начинается так:

если с первым оператором - все просто - дропаю первую цифру, а остальное - ему отправляю,
то со вторым - там надо 8 дропать и вставлять вместо нее 7, к тому же, для удобства людям, набирающим 82... надо дропать 82 и вставлять 7код зоны.
Наверняка кто - то знает как такая мелочь реализуется. Я честно мутозил поиск в поисках подобных вопросов.
2006-11-01 13:51

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

Re: Как дропать цифры - Это понятно, а вот как добавлять?

все просто
X${EXTEN}Y
X - что надо добавить перед номером
Y - что надо добавить после номера
2006-11-01 13:58

Avatara of Ivon
Сообщений: 445

Re: Как дропать цифры - Это понятно, а вот как добавлять?

Значит сделал вот как:

exten => _78.,1,Dial(SIP/VoIP/7${EXTEN:2}) должны по сути дропацца 78 и подставляться 7,
exten => _7810.,1,Dial(SIP/VoIP/${EXTEN:4}) должны дропаться 7810 и все,
exten => _782.,1,Dial(SIP/VoIP/7843${EXTEN:3}) должны дропаться 782 и подставляться 7843.

на деле, при проверке, набирая любую комбинацию, работает тока первая строка, то есть 78 дропаеецца, и подставляется 7.

пробовал даже строки местами менять, то есть в логичном порядке выстраивать - не действует.

Как лечиться?
2006-11-01 14:53

Сообщений: 104

Re: Как дропать цифры - Это понятно, а вот как добавлять?

Либо исключить из 1-го экстеншна вторые два:
1: _78[03-9].
_781[1-9].
2: _7810.
3: _782.
Либо смотреть как управлять их сортировкой
2006-11-01 15:33

Avatara of Ivon
Сообщений: 445

Re: Как дропать цифры - Это понятно, а вот как добавлять?

всем спасибо, нашел...
заработало как надо.
2006-11-01 16:20

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