MrRomka
25.01.2007, 15:37
Всем привет!
Подскажите, пожалуйста, механизм отключения выхода на межгород у некоторых внутренних номеров.
Подозреваю, что где-то в ld 86, но опыта не было еще работы с этим ld.
Новичек в запарке :)

Malex
25.01.2007, 15:47
Это называется New Flexible Code Restriction. Процедура подробно описана в документации:
Features and Services
Book 3 of 3 (N to Z) Document Number: 553-3001-306

Коротко последовательнасть следующая:

Task summary list
The following is a summary of the tasks in this section:
1 LD 15 – Enable NFCR for a customer.
2 LD 87 – Define NCOS groups and associated FRL.
3 LD 49 – Add, change, or print code restriction trees.
4 LD 16 – Associate an FRL with a code restriction tree.
5 LD 10 – Assign an analog (500/2500 type) telephone a Toll Denied and Network Class of Service.
6 LD 11 – Assign Meridian 1 proprietary telephones a Toll Denied and Network Class of Service.
7 LD 14 – Assign a trunk a Toll Denied and Network Class of Service.
8 LD 24 – Assign a DISA data block a Toll Denied and NCOS.
9 LD 88 – Assign an Authorization code a Toll Denied and NCOS.

MrRomka
25.01.2007, 15:50
Большое спасибо, боду хоть знать, что рыть :)

MrRomka
25.01.2007, 16:23
Вобщем посмотрел, оценил свои возможности и понял, с моими первоначальными навыками даже лезть страшно.
А нет у кого куска лога (во время программирования данной функции), какого нибудь наглядного?
Или профессионылы не идут такими путями? Им чем сложнее, тем интересней? ;)

Old Chap
25.01.2007, 16:36
Воспользуйся ПОИСКОМ по форуму. Например, поищи по слову "запрет".
Рассказывали, и с примерами, неоднократно.
Страшного там нет ничего. Читай, думай и пробуй.
Не боги горшки обжигают ;)

MrRomka
25.01.2007, 19:08
Old Chap пишет
Воспользуйся ПОИСКОМ по форуму. Например, поищи по слову "запрет".
Рассказывали, и с примерами, неоднократно.
Страшного там нет ничего. Читай, думай и пробуй.
Не боги горшки обжигают ;)

Это конечно все классно, но поиском пытался воспользоваться и до того, как начал активно спрашивать. Т.е. не нашел ничего похожего, как мне показалось.

Вопрос собственно уже могу поставить конкретней:

в ld 18-ом есть созданный xlst. В нем прописано "5 *" - это блокировка выхода в город.
На одном из аппаратов в ld 10 прописан этот xlst и все работает -нажимаешь на нем 5 - занято.

В ld 18-я создал еще один xlst, дальше попытался прописать в нем "stor 58 *" - и был далеко послан.

Вопрос такой: можно вообще закрыть межгород таким образом? Правильное ли направление моих действий? Или (как мне тут только-что подумалось) в этих x-листах можно только одну цифру закрыть?

Help me please ! :(

Gofman
25.01.2007, 19:49
В XLST можно только одну цифру претранслировать или запретить её набор ( у тебя 5 * это и есть запрет набора этому абоненту. А всё остальное-только через NCOS, как расписал уважаемый Malex. У нас, например все городские номера начинаются на 2 (7-значная нумерация), поэтому можно было сделать ACOD города-2, а через XLST запретить набор 8 (выход на м/город). Но это неизящное решение. Так что-NCOS.

MrRomka
25.01.2007, 23:33
Cпасибо!
Будем рыть ncos.

MrRomka
29.01.2007, 18:40
Народ, кто подскажет, в чем ошибка?

Создал новое дерево с запретом набора комбинации "58"

>ld 49

DGT000
MEM AVAIL: (U/P): 759793 USED U P: 341880 77974 TOT: 1179647
DISK RECS AVAIL: 438
REQ new

TYPE fcr

CUST 0

CRNO 3

INIT alow

DENY 58

UPDT

DENY

ALOW

BYPS


Далее пытался сделать новое соответствие NCOS и "дерева" ограничений, но не понял, че она от меня хочет и отменил данное действие на середине:
>ld 87

ESN000

MEM AVAIL: (U/P): 759775 USED U P: 341880 77992 TOT: 1179647
DISK RECS AVAIL: 438
REQ new

CUST 0

FEAT nctl

SOHQ 3


ESN025
SOHQ 2


ESN025
SOHQ 4


ESN025
SOHQ 5


ESN025
SOHQ ****

OVL000
>



Далее пытался сотворить следующее действие, но напутал с номерами, как я думаю:

>ld 87

ESN000

MEM AVAIL: (U/P): 759775 USED U P: 341880 77992 TOT: 1179647
DISK RECS AVAIL: 438
REQ new

CUST 0

FEAT nctl

SOHQ

SCBQ

NCOS 2

EQA

FRL 1

RWTA

NSC

OHQ

CBQ

SPRI

MPRI

PROM

NCOS

TOHQ



MEM AVAIL: (U/P): 756669 USED U P: 344280 78698 TOT: 1179647
DISK RECS AVAIL: 437
REQ ****

И в заключении всего пытался опять создать новое правильное соответствие NCOS и дерева, а она мне вот что написала:


>ld 87

ESN000

MEM AVAIL: (U/P): 756669 USED U P: 344280 78698 TOT: 1179647
DISK RECS AVAIL: 437
REQ new

CUST 0

FEAT nctl


ESN095


MEM AVAIL: (U/P): 756669 USED U P: 344280 78698 TOT: 1179647
DISK RECS AVAIL: 437
REQ


ESN004
REQ new

CUST 0

FEAT nctl


ESN095


MEM AVAIL: (U/P): 756669 USED U P: 344280 78698 TOT: 1179647
DISK RECS AVAIL: 437
REQ


Может все-таки кто-нибудь сможет подсказать на примерах, что и как нужно делать, что бы создать правильно NCOS и заставить его работать, а то боюсь я тут такого напрограммирую, что меня с работы к черту уволят! :(

jetc
29.01.2007, 18:45
Любопытства ради: на работу брали как уже знающего Меридиан ?

MrRomka
29.01.2007, 18:56
НЕТ, естественно! Самое интересное, отработал два с лишним года сис-админом, а потом уволили парня, который станцию немного знал. Парень ушел и даже документации не оставил, хотя я знаю, что не подготовленному и документация не поможет...
Вобщем вызвали и сказали, что теперь, я тоже за нее ответственный :)
Нужно будет срочно курсы искать какие-нибудь. За пару месяцев эксперементируя научился лишь менять время, привязывать городские линии к внутренним номерам, переименовывать вн.номера, задизебливать вн.номера, настраивать rnpg, обрабатывать статистику Phones Pro, кнопки на цифровых аппаратах привязывал, вот попутно разобрался с xlst. А ncos еще не требовалось....

P.S. Буду все-таки очень благодарен тому, кто окажет ТЕХНИЧЕСКУЮ помощь.

Urri
29.01.2007, 22:01
Во первых, на будущее и на всякий случай:D
Перед тем, как на req писать new, попробуй сначала prt ;)

MrRomka
29.01.2007, 22:23
prt, естественно смотрю, только вот с данным примером вообще не понимаю, что она и в prt пишет.

Old Chap
29.01.2007, 22:44
Если на PRT "она" что-то пишет, а не просто ругается, значит объект таки существует, и возможно имеет смысл вместо метода NEW применить метод CHG :)

1. Идём в LD87 и смотрим NCTL

ban99
30.01.2007, 09:34
Напиши почту, пошлю пример

Nicolay1
30.01.2007, 10:33
Поможет чтение "Меридиан для Чайников" и аттача:

MrRomka
30.01.2007, 11:04
1. Идём в LD87 и смотрим NCTL


>ld 87
ESN000

MEM AVAIL: (U/P): 756655 USED U P: 344280 78712 TOT: 1179647
DISK RECS AVAIL: 437
REQ prt
CUST 0
FEAT nctl
NRNG 1

SOHQ NO
SCBQ NO

NCOS 1

EQA NO
FRL 0
RWTA NO
NSC NO
OHQ NO
CBQ NO
SPRI 0
MPRI 0
PROM 0

TOHQ NONE


MEM AVAIL: (U/P): 756655 USED U P: 344280 78712 TOT: 1179647
DISK RECS AVAIL: 437
REQ


rnng 1 - это номер ncos-а?

MrRomka
30.01.2007, 11:13
Поможет чтение "Меридиан для Чайников" и аттача:


Напиши почту, пошлю пример

Mr_Romka@bk.ru

Большое спасибо, всем тем, кто помогает, но все-таки, если Old_Chap не возражает, может рассмотрим сдесь пошагово, действительно пересмотрел туеву-хучу тем, но конкретного примера пошагового так нигде и не нашел.

Nicolay1
30.01.2007, 11:17
New Flexible Code Restriction
пошагово!
как и предыдущий doc

MrRomka
30.01.2007, 11:23
Спасибо большое, поколупаюсь еще пару дней, постараюсь сам разобраться. Действительно, документов уже куча :)

Nicolay1
30.01.2007, 11:25
NRNG 0-99 1-99 NCOS Range (starting and ending number for NCOS printing)
<CR> Pressed without defining the ending number, then
only the NCOS with the starting number defined is printed.
Prompted when REQ = PRT.

MrRomka
30.01.2007, 15:42
вроде разобрался, только получилась такая штука:
у меня этот ncos не в том руте :)
нужно в 0-м а у меня во втором работает
не подскажете, где поправить правило для 0 рута?
в ld 16-м когда я задаю frl, я и номер рута тоже 0-й прописываю...
и попутный вопрос: a ncos что, к acod не относится?
получается что бы закрыть выход на 8-ку нужно все 10 запретов в дерево писать: 81,82,83,84 и т.д. ?

daiv
30.01.2007, 16:11
В 16-м оверлее прописываются в FRL соответствия FRL и дерева ограничений из 49-й.
8-ку закрываем так.

Init alow
deny 8

MrRomka
30.01.2007, 16:20
ну с логикой запрета понятно, а что вот сделать, что бы данный ncos заработал в данном руте?

у меня два рута есть: 0-й и 2-й.
У 0-го acod 5, а у 2-го acod 9
на аппарате после ввода первой цыфры "9" все запреты срабатывают, а после ввода "5" - не работает...

daiv
30.01.2007, 16:28
Смотрите FRL на 0-м руте и сравнивайте со 2-м рутом. А лучше распечатку в студию.

PhoneMan
30.01.2007, 16:40
MrRomka пишет
ну с логикой запрета понятно, а что вот сделать, что бы данный ncos заработал в данном руте?

у меня два рута есть: 0-й и 2-й.
У 0-го acod 5, а у 2-го acod 9
на аппарате после ввода первой цыфры "9" все запреты срабатывают, а после ввода "5" - не работает...
Про acodы забудь.

Чтобы для абонента с NCOS=ZZ при выходе через рут УУ заработала таблица ограничений ХХ нужно:
В LD20 назначить абонентскому порту NCOS ZZ и CLS TLD
В LD87 привязать NCOS ZZ к FRL NN,
В LD49 создать таблицу (дерево) ограничений XX
В LD16 для рута УУ привязать к FRL NN таблицу ХХ

Tema
30.01.2007, 16:41
А 0-вой рут случайно не DTI?

MrRomka
30.01.2007, 17:19
Смотрите FRL на 0-м руте и сравнивайте со 2-м рутом. А лучше распечатку в студию.

прикрепил руты.
...вроде бы руты...

А 0-вой рут случайно не DTI?
сложно однозначно ответить.... :confused:

MrRomka
30.01.2007, 17:24
Про acodы забудь.

Чтобы для абонента с NCOS=ZZ при выходе через рут УУ заработала таблица ограничений ХХ нужно:
В LD20 назначить абонентскому порту NCOS ZZ и CLS TLD
В LD87 привязать NCOS ZZ к FRL NN,
В LD49 создать таблицу (дерево) ограничений XX
В LD16 для рута УУ привязать к FRL NN таблицу ХХ


спасибо, будем смотреть...

MrRomka
30.01.2007, 18:14
проверил, все правильно

в ld 16-ом

REQ chg
TYPE rdb
CUST 0
DMOD
ROUT 0
DES
TKTP
ESN
CNVT
SAT
RCLS
VTRK NO
DTRK YES
BRIP NO
DGTP PRI2
ISDN YES
MODE
IFC
CNTY
SBN
PNI
CTYP
INAC
CPFXS
SDID
APC
INTC
DSEL
PTYP
DNIS
DCDR
IANI
ICOG
SRCH
TRMB
STEP
ACOD
TCPP
TARG
BILN
SGRP
OABS
INST
IDC
DCNO
NDNO
DEXT
ANTK
SIGO
ICIS
OGIS
CNTL
DRNG
NDRI
CDR
NATL
SSL
CFWR
IDOP
VRAT
MUS
PANS
FRL 3 3
FRL
OHQ
OHQT
CBQ
AUTH
TTBL
ATAN
PLEV
OPR
ALRM
PECL
DCTI
TIDY
ANIE
CAC_CIS


в ld 49-м таблица есть, ее номер 3
в 87-м и 20-м тоже все правильно.

Не пойму, в чем дело, может в 0-м руте чего не так?

daiv
30.01.2007, 18:22
Если маршрут DTI, то NCOS не работает (по R1.5).

MrRomka
30.01.2007, 18:23
daiv пишет
Если маршрут DTI, то NCOS не работает (по R1.5).

а где проверить маршрут?

Old Chap
30.01.2007, 18:27
MrRomka пишет
проверил, все правильно

в ld 16-ом

REQ chg
TYPE rdb
CUST 0
DMOD
ROUT 0
...
FRL 3 3
...[i]
И каков смысл этого действия?
Там и так было 3 3, видно на выложенной ранее распечатке рутов..
Смотри ещё раз внимательно на разницу в FRL в рутах.

[i]в ld 49-м таблица есть, ее номер 3
есть, а что в ней?

в 87-м и 20-м тоже все правильно.
Распечатай, посмотрим.

daiv
30.01.2007, 18:30
Можно распечатать TNB для всех слотомест, где установлены карточки цифровых потоков. Найти слотоместо, для которого RTMB 0 x (0-номер маршрута, x-номер канала в маршруте). А потом посмотреть что написано на карточке в этом слотоместе :) Или в LD 73 prt lpti.

Old Chap
30.01.2007, 18:31
MrRomka пишет
а где проверить маршрут?
Не отвлекайся, нет у тебя DTI.
0-ой рут - EuroISDN PRI
2-ой рут - COT и DTRK=NO, скорее всего аналоговые двухпроводки.

daiv
30.01.2007, 18:37
Прошу прощения. Действительно ошибся. PRI там.

MrRomka
30.01.2007, 18:38
Old Chap пишет
И каков смысл этого действия?
Там и так было 3 3, видно на выложенной ранее распечатке рутов..
Смотри ещё раз внимательно на разницу в FRL в рутах.


есть, а что в ней?


Распечатай, посмотрим.

ВОТ:


>ld 49

DGT000
MEM AVAIL: (U/P): 756642 USED U P: 344280 78725 TOT: 1179647
DISK RECS AVAIL: 437
REQ prt

TYPE fcr

CUST 0

CRNO 3


CRNO 3
INIT ALOW
DENY 58
81
88
98

MEM AVAIL: (U/P): 756642 USED U P: 344280 78725 TOT: 1179647
DISK RECS AVAIL: 437
REQ

SCH0101

MEM AVAIL: (U/P): 756642 USED U P: 344280 78725 TOT: 1179647
DISK RECS AVAIL: 437
REQ ****

OVL000
>

OVL000
>ld 87

ESN000

MEM AVAIL: (U/P): 756642 USED U P: 344280 78725 TOT: 1179647
DISK RECS AVAIL: 437
REQ prt

CUST 0

FEAT nctl

NRNG 3


SOHQ NO
SCBQ NO

NCOS 3

EQA NO
FRL 3
RWTA NO
NSC NO
OHQ NO
CBQ NO
SPRI 0
MPRI 0
PROM 0

TOHQ NONE


MEM AVAIL: (U/P): 756642 USED U P: 344280 78725 TOT: 1179647
DISK RECS AVAIL: 437
REQ ****

OVL000
>

OVL000
>ld 20


PT0000
REQ: prt

TYPE: 500

TN 7 0

DATE

PAGE


DES


DES IR
TN 007 0 00 00
TYPE 500
CDEN 8D
CUST 0
WRLS NO
DN 242 0 MARP
CPND
CPND_LANG ROMAN
NAME
XPLN 19
DISPLAY_FMT FIRST,LAST
ANIE 0
AST NO
IAPG 0
HUNT
TGAR 1
LDN NO
NCOS 3
SGRP 0
RNPG 15
LNRS 16
XLST 5
SCI 0
SFLT NO
CAC_CIS 3
CAC_MFC 0
CLS TLD DTN FBD XFA WTA THFD FND HTD ONS
LPR XRD CWD SWD PUA MWD RMMD SMWD LPD XHD SLKD CCSD LNA TVD
CFTD SFD MRD C6D CNID CLBD AUTU
ICDD CDMD EHTD MCTD
GPUD DPUD CFXD ARHD OVDD AGTD CLTD LDTD ASCD
MBXD CPFA CPTA UDI RCC HBTD IRGD IAMD DDGA NAMA MIND
NRWD NRCD NROD SPKD CRD PRSD MCRD
EXR0 SHL SMSD ABDD CFHD DNAA DNDY DNO3
CWND USRD BNRD OCBD RTDD RBDD RBHD FAXD CNUD CNAD PGND FTTC
FDSD NOVD
PLEV 02
AACS NO
MLWU_LANG 0
FTR CFW 16
DATE 30 JAN 2007


NACT

daiv
30.01.2007, 18:42
Стоп. Я так понимаю, что в таблицу значения занесены с учетом кода доступа к маршруту. Это не правильно.

MrRomka
30.01.2007, 18:45
в ld 49-м произвольные цыфры, сути проблемы не меняют
если набирать acod 9 - то правило срабатывает.

Old Chap
30.01.2007, 18:47
1) LD21 prt fcr

2) LD49 chg fcr:

CRNO 3
INIT ALOW
DENY 8

3) LD20 prt pre

4) Что набираете с этого телефона для проверки работы блокировки?
Из чего делаете вывод, что блокировка не работает?

daiv
30.01.2007, 18:49
ИМХО трудно по произвольным цифрам проблему решать.

MrRomka
30.01.2007, 18:56
Old Chap пишет
1) LD21 prt fcr

2) LD49 chg fcr:

CRNO 3
INIT ALOW
DENY 8

3) LD20 prt pre

4) Что набираете с этого телефона для проверки работы блокировки?
Из чего делаете вывод, что блокировка не работает?

>ld 21

PT1000

REQ: prt

TYPE: fcr

TYPE FCR_DATA
CUST 0


TYPE FCR_DATA
CUST 00
NFCR YES
MAXT 10
OCB1 255
OCB2 255
OCB3 255
IDCA YES
DCMX 10

REQ: ****

OVL000
>ld 49

DGT000
MEM AVAIL: (U/P): 756642 USED U P: 344280 78725 TOT: 1179647
DISK RECS AVAIL: 437
REQ chg

TYPE fcr

CUST 0

CRNO 3

DENY 8

UPDT

FRCE

DENY

ALOW

BYPS


MEM AVAIL: (U/P): 756642 USED U P: 344280 78725 TOT: 1179647
DISK RECS AVAIL: 437
REQ ****

OVL000
>

OVL000
>ld 20


PT0000
REQ: prt

TYPE: pre

CUST 0

XLAT 0
PRE 1
PST
SDA
XLAT 3
PRE 3
PST
SDA

REQ:

MrRomka
30.01.2007, 18:59
4) Что набираете с этого телефона для проверки работы блокировки?
Из чего делаете вывод, что блокировка не работает?

набираю acod 9 (рут 2) и комбинацию цифр из таблицы - работает, но этим маршрутом никто не пользуется
должно работать, когда нажимаешь acod 5 (рут 0)
соответственно 5 + комбинация из дерева в ld 49 - не срабатывает

Old Chap
30.01.2007, 18:59
LD20 prt scl
LSNO 1
LSNO 3

Что значит "не срабатывает"?
Вы набирали полный номер ? или только несколько первых цифр?

MrRomka
30.01.2007, 19:01
daiv пишет
ИМХО трудно по произвольным цифрам проблему решать.

на самом деле не трудно:
что ввсел в таблицу - то и пробуешь, изменил таблицу, попробовал еще раз с другими цифрами... и т.д.
сразу видно, срабатывает, или нет.

Old Chap
30.01.2007, 19:06
MrRomka пишет
на самом деле не трудно:
что ввсел в таблицу - то и пробуешь, изменил таблицу, попробовал еще раз с другими цифрами... и т.д.
сразу видно, срабатывает, или нет.
Сразу видно только в том сучае, если цифры сразу уходят к канал..

MrRomka
30.01.2007, 19:07
Old Chap пишет
[i]LD20 prt scl
LSNO 1
LSNO 3




d 20


PT0000
REQ: prt

TYPE: scl

LSNO 1

SIZE 10
RNGE


SCNO 0001
SCL

DNSZ 16
STOR 0 285
STOR 1
STOR 2
STOR 3
STOR 4
STOR 5
STOR 6
STOR 7
STOR 8
STOR 9

REQ: prt

TYPE: scl

LSNO 3

SIZE 10
RNGE


SCNO 0003
SCL

DNSZ 16
STOR 0
STOR 1
STOR 2
STOR 3
STOR 4
STOR 5 *
STOR 6
STOR 7
STOR 8
STOR 9 *

REQ:

MrRomka
30.01.2007, 19:10
Что значит "не срабатывает"?
Вы набирали полный номер ? или только несколько первых цифр?


По разному набираю.
Когда начинаю с acod 9, то после набора комбинации из дерева - сразу сбрасывает, сразу же после набора acod 5 и тех же комбинаций из этого же 3-го дерева - не сбрасывает, а должна...

Old Chap
30.01.2007, 19:10
На телефоне попробуй поменять XLST c 5 на 0.

И набирать номер польностью.

MrRomka
30.01.2007, 19:14
Old Chap пишет
На телефоне попробуй поменять XLST c 5 на 0.

И набирать номер польностью.

поменял - не помогло.
пробую на комбинации - 58. Согласно дереву должно сбрасываться после ввода этой комбинации
1-й вариант 958 - сброс сразу
2-й вариант 558 - молчек, явно ждет еще цифр, ввожу еще - звонит.

Например добавляю сразу в дереве комбинации цыфр - сразу же начинают они работать с acod 9
с acod 5 - та же картина...

MrRomka
30.01.2007, 19:21
Sory, Sory, Sory !!!

работает!!
не то набирал
набрал номер полностью - после этого сбрасывает!
сбило то, что во втором руте сразу сбрасывает, даже еще не заканчивал набирать.

Всем большое спасибо, а особенно Old Chap !!!!!

p.s. А не подскажите еще, как удалить из дерева ненужные комбинации? Или дерево целиком?
а то только добавлять цыфры получается...

Old Chap
31.01.2007, 00:22
MrRomka пишет
работает!!
Ну вот и славно :)

как удалить из дерева ненужные комбинации
Прописать в ALOW то, что было прописано в DENY.

PS: Скачай, наконец, себе доку. И постарайся попасть в Белтел на курсы. На подсказках из форумов не проживешь.

MrRomka
31.01.2007, 10:26
Прописать в ALOW то, что было прописано в DENY.
спасибо, поправил.

PS: Скачай, наконец, себе доку. И постарайся попасть в Белтел на курсы. На подсказках из форумов не проживешь.


Дока есть для чайников, понимаю, что это так, что бы понять, что meridian - это не игрушка.
На счет курсов - обязательно. Я так понимаю, (http://beltel.ru) о них речь.