DMG
04.07.2002, 18:28
День добрый всем!

Несколько дней бьюсь с описанием и никак не могу понять, откуда, куда, зачем.
Задача совершенно простая - закрыть "8" на отдельно взятом аппарате. Народ требует срочно. Поэтому обращаюсь к знатокам NECа, с просьбой составить примерный алгоритм данной процедуры. То, что написано в мануале про Toll Restriction совсем не понятно.

tim's
04.07.2002, 18:41
На форуме есть классная штука - поиск! :))))

http://forum.radiolink.ru/cgi-bin/showflat****?Cat=&Board=pbx&Number=36792&page=&view=&sb=&vc=1

А исходящая связь у тебя как реализована?

DMG
05.07.2002, 09:53
Tim's, СПАСИБО за ссылку. В принципе уже что-то понятно. Единственно вопрос - анализируются только цифры городского номера или "9" ( выход в город ) тоже прописывать?

tim's
05.07.2002, 14:38
Это смотря как у тебя реализован механизм LCR. (если ты конечно через него выходишь в город), если используешь в СМ200>9:А129, то "9"ка участвует в анализе.
А если используешь TenantPattern или RoutePattern то ограничения накладывай через ToolRestriction.

DMG
05.07.2002, 16:31
Пробовал действовать как в ссылке указывалось, не получилось.
В 200, точнее 201 ( по которому все работают) указано следующее
СМ201> 1-7: 300 ( Tenant block - по которому на межгород невыйдешь)
CM201> 8: 125 (Route - для выхода на МТС)
СМ201> 9: 110 ( Route - для выхода в Москву)
Что дальше делать? Помоему в ссылке указано как поступать при использовании LCR.

tim's
05.07.2002, 17:13
Описывать ToolRestriction долго и нудно, в принципе все достаточно хорошо изложено в FeatureProgrammingManual на стр 527.
Смысл таков, что необходимые префиксы lдля ограничений заносим в зоны ToolRestriction, а абонентов распихиваем по классам. Командами 81Х описываем разрешено\запрещено.

Bettler
05.07.2002, 17:16
А какую именно из восьмерок надо закрыть на отдельно взятом аппарате: ту, по которой попадаешь на RT 25 или ту, которую набираешь после "9" (RT 10)?

DMG
07.07.2002, 20:53
Ту которая после "9", в остальных случаях 8-ка запрещена вне наше станции.

Bettler
08.07.2002, 02:56
Тогда вероятнее всего все-таки придется воспользовать помощью LCR...
Я представляю себе все это таким образом:

1. Для начала надо раскидать абонентов по теннантам

1204> № абонента: 01 (Те, у кого "8" будет разрешена)
1204> № абонента: 02 (Те, у кого "8" будет запрещена)

2. Для теннанта 01 указываем Numbering plan 0, для теннанта 02, соответсвенно, Numbering plan 1

29> 01: 710
29> 02: 711

3. В Numbering plan'е 0 указываем по "9" нормальный выход на RT 10

200> 9: 110 (Далее абоненты могут набирать "8" и все, что вздумается)

4. В Numbering plan'е 1 по "9" отправляем пользователя в LCR

201> 9: A126 (LCR Group 0)

5. Далее работаем с LCR

Выбираем для LCR Group 0 таблицу возможных комбинаций набора (Area code development pattern)

8AA000> 0: 4005 (Таблица 5)

В таблице 5 указываем все возможные комбинации набора номера и отправляемся дальше в Route pattern (Таблица доступных Рутов).

8A4005> 0: 0000
8A4005> 1: 0000
8A4005> 2: 0000
8A4005> 3: 0000
8A4005> 4: 0000
8A4005> 5: 0000
8A4005> 6: 0000
8A4005> 7: 0000
8A4005> 8: 0001
8A4005> 91: 0000
8A4005> 92: 0000
8A4005> 93: 0000
8A4005> 94: 0000
8A4005> 95: 0000
8A4005> 96: 0000
8A4005> 97: 0000
8A4005> 98: 0002
8A4005> 99: 0000

Первые данные - это набираемая пользователем комбинация, вторые данные - Route Pattern

В Route Pattern указываем на какой Рут выходить и даем ссылку на LCR Pattern (нужно для удаления или добавления цифр и т.д. В данном случае в LCR Pattern можно никаких изменений не вносить).

8A0000> 1: 00010 (Second data: первые три цифры - LCR Pattern, послудние две - Рут)
8A0001> 1: 00025 (По "8" уходить на 25 Рут)
8A0002> 1: NONE (При наборе "98" станция просто выдаст "отбой")

ИМХО, все должно делаться так. Может быть немного громоздко и коряво, зато работает... :-)))

DMG
08.07.2002, 15:02
БОЛЬШОЕ СПАСИБО, Bettler!

После не большого мучения, все получилось. Теперь после "8" действительно звучит busy.
Мучения заключались в том , что анализировать "9Х" не нужно. По набору 9 уже происходит анализ и переход набор в LCR, далее анализируются следующие цифири, и в частности 8.
Соответственно, следуют команды
8A4005> 8: 0002
8A4005> 9: 0000.
Остальное как ты писал все верно!
Еще раз спасибо. Удачи.