JCA
21.07.2005, 05:34
Здравствуйте уважаемые коллеги!

Необходимо решить проблемку.
Внутренние абоненты NEC имеют номера 10хх - 12хх.
Соответствующие им городские номера 5960хх - 5962хх.
Как сделать перенаправление вызова, чтобы при наборе внутренним абонентом городского номера 5960хх - 5962хх не занимать внешние линии, а перенаправлять вызов на внутреннего абонента? Выход на поток через 9.

Мои команды:
200>1:804
200>9:A126
8AA000>0:4005
8A4005>5960:5001
8A4005>5961:5001
8A4005>5962:5001
8A4005>5963:0000
...
8A4005>5969:0000
8A5001>151:0
8A5001>153:03
8A5001>100:9001
8A9001>0:1
8A5001>158:01
8A0000>1:00050

При наборе к примеру 9 5963хх всё ОК, уходим в поток. А при наборе 95960 95961 95962 системник пишет RESTRICT.
Или команда 8A5001>158:01 здесь ни причём?
Тогда какими командами сделать перенаправление (если это вообще возможно)?

Odin
21.07.2005, 16:50
Вообще правильно было бы записать так: (то что ты написал)
8A4005>5960:0001
8A4005>5961:0001
8A4005>5962:0001

8A0001>1:00150
8A4005>1:8004

8A5001>158:01 действительно не причем.

но если честно то это тоже работать не должно:) дело в том что ты хоть и вырезал и добавил цифры, модифицированный номер пойдет в поток так как ты его уже туда завернул на этапе шаблона маршрута.
А над полным решением нужно покумекать немного, возможно даже с коллективным разумом :D

VAK
21.07.2005, 17:43
Можно попробовать:
В нумерационном плане прописать 5960ХХ-5962ХХ как внутренние номера. Создать виртуальные номера 5960ХХ-5962ХХ в СМ11 и далее сделать с этих номеров переназначение Call Forwarding - All Calls на физические номера 10хх - 12хх (СМ Е600).

Odin
21.07.2005, 18:17
впринципе для начала нормальная идея, только не забудь завернуть в 4005 таблице эти номера обратно в станцию.

JCA
22.07.2005, 02:33
VAK пишет
...Создать виртуальные номера 5960ХХ-5962ХХ в СМ11 и далее сделать с этих номеров переназначение Call Forwarding - All Calls на физические номера 10хх - 12хх (СМ Е600).

Данное решение подходит, если количество абонентов не более 256 из-за ограничения на количество виртуальных номеров. Поэтому желательно более универсальное решение задачи.

mike1
22.07.2005, 10:29
Ребят, вы что?
Тут же все элементарно.
200>10:804
200>12:804
Далее расписываем LCR, где все остальные начальные цифры отправляем в Area Code Pattern'е наружу.
В чем проблема-то?
Делал так на реальном обекте (оператор связи).

JCA
22.07.2005, 12:17
mike1 пишет
Тут же все элементарно.
200>10:804
200>12:804
Далее расписываем LCR, где все остальные начальные цифры отправляем в Area Code Pattern'е наружу.
В чем проблема-то?
Проблема то в том, что некоторые абоненты вместо того, чтобы набрать 4 цифры внутреннего номера диапазона 1000-1299 у***** набирают их эквивалентные городские (7 цифр с девяткой :D ) и занимают поток. Нужно, чтобы номера 5960хх - 5962хх не выпускать наружу, а заворачивать их на внутренние номера.

sasha-maza
23.11.2005, 15:37
К сожалению в 2000IPS это не возможно осуществить, такая проблема решается только одним способом - отучить содрудников баловаться! Испробовал на своем опыте :)

Balzam
23.11.2005, 16:24
JCA пишет
8A4005>5960:5001
8A4005>5961:5001
8A4005>5962:5001

Сделайте так:
8A4005>5960:ССС
8A4005>5961:ССС
8A4005>5962:ССС
тогда они сами быстро приучатся набирать внутренний номер :D

sasha-maza
23.11.2005, 16:28
К сожалению в 2000IPS это не возможно осуществить, такая проблема решается только одним способом - отучить содрудников баловаться! Испробовал на своем опыте :)

vlk
23.11.2005, 17:03
у меня сделано через виртуалки (прямо с 9 прописаны в 11 команде) и E600, работает, насчет другого пути сомневаюсь...
Второй вариант - запретить набор своих городских вообще через LCR, и оповестить всех о том, чтобы звонили по местному, так у меня на другом NEAX тоже работает. И, честно говоря, второй вариант мне нравится больше, ибо нефиг :)

vlk
23.11.2005, 17:17
кстати ограничение на максимальное количество виртуальных номеров зависит от числа DTerm, ограничение есть на общее их количество (768)

sasha-maza
23.11.2005, 17:42
Енто как это? Что это за новая инфа? Не слышал о таком...

Balzam
23.11.2005, 18:18
sasha-maza пишет
К сожалению в 2000IPS это не возможно осуществить,
Как это невозможно? В шаблоне зоны (там, где анализируется 5960) просто не прописывайте никаких данных на этот набор. Как результат - вызов не пройдет. Специально проверил - все работает.

mike1
23.11.2005, 18:22
sasha-maza пишет
Енто как это? Что это за новая инфа? Не слышал о таком...
Читай мануал внимательнее, молодой человек!
Это было всегда, по крайней мере, начиная с M100MX.


Maximum of 256 lines can be assigned as the Virtual Line, regardless of the number of Dterms accommodated.
When less than 512 Dterms accommodated, more Virtual Line can be assigned for the less of Dterm numbers.
The total of Dterm numbers and Virtual Line numbers can only equal 768, maximum.

sasha-maza
23.11.2005, 18:26
мдя... надо читать

sasha-maza
23.11.2005, 18:30
Balzam пишет
Как это невозможно? В шаблоне зоны (там, где анализируется 5960) просто не прописывайте никаких данных на этот набор. Как результат - вызов не пройдет. Специально проверил - все работает. Млин, да енто я понял... я не к этому писал, что невозможно... я про делит дижитс говорю... Удалить и оставить, как местный номер.

Dmitriy
24.11.2005, 18:43
Можно сделать примерно так:
8A4005>5960:4006
8A4005>5961:4006
8A4005>5962:4006

а в 8А4006>все цифры:8003

но опять же надо заморачиваться с виртуальными номерами и переадрессацией. И насколько я помню, то после набора 5960 и т.д. будет вставляться еще один сигнал готовности. Вот если бы последние цифры городского номера совпадали с местным номером, то все было бы красиво.

JCA
25.11.2005, 12:12
Balzam пишет
Сделайте так:
8A4005>5960:ССС
8A4005>5961:ССС
8A4005>5962:ССС
тогда они сами быстро приучатся набирать внутренний номер :D

Да я так и сделал. Сначала было много шуму, но теперь абоненты успокоились :D
Всем спасибо!