Уважаемые дамы и господа! Для вас сохранен старый форум по адресу http://forum.intersyst.ru

Страницы: 1 2 3 4 5 След.
RSS
Фильтр на входящий номер, Фильтр на входящий номер
 
Следующая задача:
УПАТС к городу подключена по потоку. Необходимо один входящий звонок с номера 89XXXXXXXXX отфильтровать при его звонках на один из внутренних номеров. Или запретить звонки с этого номера 89XXXXXXXXX на все внутренние номера УПАТС. Возможно ли это?
 
http://forum.intersyst.ru/read.php?3,5300,5301#msg-5301
 
Цитата
Sергей пишет:
http://forum.intersyst.ru/read.php?3,...1#msg-5301
Прочитал всю тему:
1) Не до конца понятно, где прописывать внешний номер, который нужно фильтровать;
2) Не до конца понятно, где прописывать внутренний номер для которого ставится фильтр;
3) Как происходит сама фильтрация?
 
В translator/ called filtering number - прописывается внутренний номер на который звонят (это не номер абонента), там же дальше по дереву написано куда идти, если вызывающий не известен - т.е. собственно отправляем вызов на внутренний номер.
Номер вызывающего прописывается в поле calling number - например 9+номер (обязательно префикс из ext. callback translation и номер как он остается после ext.callback translation) ячейки сокращенного набора (обязательно SD by range), там ниже вложен пункт, куда отправить вызов, если номер абонента определился.

Т.е. всех неизвестных отправляем туда куда указали в translator/ called filtering number, все известные - туда куда указали в SD by range/ caller number filtering
 
[QUOTE]vad пишет:
Я так понимаю в translator/ called filtering number мы прописываем некий виртуальный номер XXX(не совпадающий с номерами внутренних абонентов станции) с которого потом будет идти переадресация  на конкретный вн. номер. А где в Abbreviated numbering еще прописывается номер XXX?
 
в called filtering number вы указываете для вызываемого номер ХХХХ overflow dir number YYYY(куда реально пойдет звонок для неопределенных вызывающих абонентов) и Filtering index.
В abbreviated number by range (прописываем АОНы вызывающих абонентов)/ Called number filtering - вы по этому Filtering index и отправляете звонки на ZZZZ
 
Т.е. я так понимаю звонят с номера 89123456789(его необх. отфильтровать) на вн. номер 1234.  Этот номер определяется в abbreviated number by range и переадресуется на ZZZZ.  В данном YYYY это и есть 1234?
 
Звонок идет на номер 1234
Это номер указанный called filtering number , с filtering id=1, overflow dir number 1000.
В SD пишете (calling number) префикс+89123456789
в sd/ Called number filtering для индекса 1 пишете номер 2000.

Все приходяще по DID транслятору на номер 1234 попадет на 1000,
89123456789 попадет на 2000
 
Так ведь в called filter number не дает создать 1234. Говорит, что такой номер существует!
 
А кто-то говорил, что этот номер должен быть? Сразу было сказано это не может быть номером абонента.
Мы звоним не на абонента 1234 и распределяем звонки,
Мы звоним на НОМЕР 1234 - а далее одних на абонента 1000, тех кто определился на 2000.
 
Вы отвлекитесь от реального абонента, возмите не занятый номер, запрограммируйте схему, разберитесь как работает, а потом уже решайте чего делать - забрать номер у абонента 1234, а ему дать 1000. Или если абонент 1234 не хочет расставаться со своим номером ( а номер 1000 свободен) - отправьте вызов по DID, не на 1234, а на 1000. А в приведенном примере везде поменяйте 1000 и 1234
 
Хорошо, тогда получается, если звонки не ходят на 1000 и на 2000, получается неправильно настроен блок abbreviated number by range, хотя calling number вроде правильно прописываю (префикс+89123456789). Что еще может быть?
 
А куда идут?
Телесервис выбрали телефонию?
Насчет calling number = префикс+89123456789 - из какой сточки ext. callback translation  вы приходите с таким номером? DEF-0-префикс8 - тогда должно работать.
Если у вас строка DEF-0-пусто - нет.
вы создайте просто ячейку (не в range) с номером А1000 (любым), call number = префикс+номер и displayed name=Vasia. Когда при звонке с данного аппарата вы вместо номер увидите Vasia - значить определение работает.
Еще раз идея - номер в обработку попадает через ext. callback translation.
Например (выход в город по 9) есть строка DEF-0-пусто видим на дисплее вызываемого аппарата 123456789. Определение номера в ячейке 9+123456789 не сработает.
Есть строка DEF-0-9 (это префикс в поле добавления цифр). Видим на дисплее аппарата то-же 123456789 (вроде бы тот-же номер), но в данном случае определение сработает.
 
Номер 89123456789 прописал в Abbrev. Numbering --> Abbrev. Number by Range --> Rang Number 0 --> Abbreviated Number --> Abbreviated N 1 --> указал здесь call number и имя, далее в Caller number filtering для индекса 1 указал номер 2000. При входящих и исходящих звонках на станции номер 89123456789 определяется по имени. В translator/ called filtering number виртуальный номер --> filtering id=1, overflow dir number 1000.
Я так полагаю в ext. callback translation он отрабатывается, но не роутится куда надо. Что упустил?
 
На вопросы - принципиально не отвечаете?
У вас прописан для фильтруемого номера 1234 номер перетекания 1000 (телесервис - телефония?).
В ячейке для номера 89123456... указали для индекса 1 номер 2000.

Теперь по DDI вы звоните (снаружи!!) на номер 1234?
Вызов идет куда?
Страницы: 1 2 3 4 5 След.
Читают тему