Pag
01.07.2011, 14:42
Добрый День!
Т.к я не являюсь большим спецом по коралу, то прошу совета, есть необходимость при наборе номеров 350-399 отправлять этот набор в поток. Номера в общем плане нумерации не участвуют.

В PUB.LIB есть следующие записи
LIB 8
-------------

NAME:
SHORT(5) - BLANK
FULL(16) - BLANK
TOLL_OVERRIDE- N
NAME_RETENTION_OVERRIDE- N
PROTECTED- N
USER_CANNED_MESSAGE# (0-15/N) - NONE
TNNT_GRP - 0
PRIORITY_PREEMPTION_CALL- N
RSRVD_TO_BOSS_GROUP(#/N) - NONE
DIAL NUM = 8
OUT TK = 7081

LIB 9
-------------

NAME:
SHORT(5) - MEЖДP
FULL(16) - MEЖДOPOЕ
TOLL_OVERRIDE- N
NAME_RETENTION_OVERRIDE- N
PROTECTED- N
USER_CANNED_MESSAGE# (0-15/N) - NONE
TNNT_GRP - 0
PRIORITY_PREEMPTION_CALL- N
RSRVD_TO_BOSS_GROUP(#/N) - NONE
DIAL NUM = 9
OUT TK = 7081

достаточно ли для моих целей дописать еще библиотеки в "PUB.LIB" для 35 36 37 38 39 по аналогии с "8" и "9" чтобы при наборе диапазона номеров 350-399 эти номера уходили в поток?

valeryk
01.07.2011, 15:49
OUT TK = 7081 это что? Транкгруппа или RA#? Проще сделать через Network.
8-NETWORK
9-IP
10-HELP
*: 8
(NET)
0-NODES
1-SPE**** NUMBERING PLAN FUNCTIONS
*: 0
План нумерации узлов, у вас один узел
(NODE)
0-NODE NPL
1-NODE CONTENT
*: 0
choose mode
0 - UPDATE
1 - DISPLAY
2 - ADD
3 - REMOVE
*: 1
FROM DIAL# TO DIAL# INDEX#
0 9 0

(NODE)

0-NODE NPL
1-NODE CONTENT
*: 1
choose mode
0 - UPDATE
1 - DISPLAY
*: 1
FROM NODE#- 0 0
TO NODE#- 0 8
Содержание узла
NODE_CONTENT

NODE# - 0
"дальний" узел элемент маршрута
NAME- ЦЭС_N R.A#- 7728 L/R-R R.E#-1

NODE# - 1

NAME- ЧГЭС R.A#- 7728 L/R-R R.E#11

NODE# - 2

NAME- МЭС_N R.A#- 7728 L/R-R R.E#-2

NODE# - 3

NAME- ТЭС_N R.A#- 7728 L/R-R R.E#-3

NODE# - 4

NAME- ЗЭС_N R.A#- 7728 L/R-R R.E#-4

NODE# - 5

NAME- МЕСТНЫЙ R.A#- 7728 L/R-L
L-FLTR- R1 L-OFST- NONE L-FLTR-OUT- 1
NODE ID# - NONE
*** ADVANCED FEATURES MIGHT MISBEHAVE! ***

NODE# - 6

NAME- N_РДУ R.A#- 7728 L/R-R R.E#-5

4-ROUTING/COST
5-ISDN
6-DATA
7-CoraLINK
8-NETWORK
9-IP
10-HELP

*: 4
Routing/Cost
0-ROUTING
1-COST_CALCULATION
*: 0
Routing
0-SYSTEM PARAMETERS
1-ROUTING_ACCESS GENERAL DEFINITIONS

Назначаете RA#
*: 1
choose mode
0 - UPDATE
1 - DISPLAY
*: 1
FROM ROUTING_ACCESS DIAL# - 9 7728
TO ROUTING_ACCESS DIAL# - 7728
Any specific data field (type ? for help)
-
Routing general definitions

7728
------------
NAME - СЕТЬ
DEFAULT ELEMENT# - 12
NPID (Isdn_telephony/Private) - Isdn_telephony
OUTGOING ANI:
PREFIX - --
SITE LDN - --
TYPE OF NUMBER (International/National/Subscriber/Unknown)
CALLED (DEFAULT) - Unknown
CALLING - Unknown
MLPP METHOD (Y/N) - N

4-ELEMENTS
5-NUMBERING PLAN
6-ROUTING TRANSLATORS
7-LOOK AHEAD ROUTING TRIGGERS

Назначаете элемент маршрута, но это после того, как настроите сервис набора, в примере это 7754
*: 4
route
choose mode
0 - UPDATE
1 - DISPLAY
3 - REMOVE

*: 1

FROM ELEMENT#- 0 4
TO ELEMENT#- 4
route elements number
from is hh:mm or n for none
prio is (high dial service/group,....,low)

4
------------
LAR MAX ASYNCHRONOUS FAILS (0-10) - 1
LAR SYSTEM PREFERENCE (Cost/Performance) - P
DAY: FROM - 8:00
PRIO - (7754)
EVEN.: FROM - 17:00
PRIO - (7754)
NIGHT: FROM - 22:00
PRIO - (7754)
3-DIAL SERVICES
4-ELEMENTS
5-NUMBERING PLAN
6-ROUTING TRANSLATORS
7-LOOK AHEAD ROUTING TRIGGERS
*: 3
Здесь настраиваете этот сервис набора
choose mode
0 - UPDATE
1 - DISPLAY
*: 1
FROM SERVICE DIAL# - 0 7754
TO SERVICE DIAL# - 7754

Any specific data field (type ? for help)
-
7754
------------
NAME - N_ЗЭС
NSF - -
ROUTING ACCESS - 7728
(DIAL IN/CALLER OUT) OFFSET - -
CALLER # OUT FILTER -
SERVICE TYPE (Outgoing/Incoming/Both) - Outgoing
LAR ON Call Independent Signaling Connections (Yes/No) - Y
LAR TRIGGERS SET - 0
EXTENDED INTERNAL DIAL_SERVICE (Y/N) - N
ROUTING DEST NUM - 7702 это номер транкгруппы, может ваша 7081
DIAL_FILTER -
EXPENSIVE TONE
(day/even/night) - N/N/N
TNNT_GRP - 0
BCCOS - 0
USE SECOND ALI (Y/N) - N

Для примера берём ноду № 4: NODE# - 4

В плане нумерации на этот узел назначаем требуемый диапазон номеров:
FROM DIAL# TO DIAL# TYPE INDEX#/SHELF,SLOT,CKT/NODE#/index,ckt

12000 12999 NETWORK 5
13200 13399 NETWORK 6
30000 39999 NETWORK 0
40000 49999 NETWORK 2
50000 59999 NETWORK 3
61000 67999 NETWORK 4

Это вариант, когда сняв трубку, сразу набираете 350 , без префикса.

Поищите на форуме сообщения от Kross, он популярно объяснял, как это сделать. А это - частная реализация, пример.

plus
02.07.2011, 13:53
достаточно ли для моих целей дописать еще библиотеки в "PUB.LIB" для 35 36 37 38 39 по аналогии с "8" и "9" чтобы при наборе диапазона номеров 350-399 эти номера уходили в поток?

Достаточно.

valeryk
02.07.2011, 21:55
Достаточно. :confused:

достаточно ли для моих целей дописать еще библиотеки в "PUB.LIB" для 35 36 37 38 39 по аналогии с "8" и "9" чтобы при наборе диапазона номеров 350-399 эти номера уходили в поток? Придётся полсотни библиотек завести:rolleyes:.

Автору: читайте главу 28 "ISDNet" документации, и делайте рационально.

Georg_Ua
03.07.2011, 12:30
Достаточно.
Уважаемый, не плодите маразм! Делать надо правильно, а не через ж....
Читайте, что написал valeryk - это правильно, все остальное это через ж...

plus
03.07.2011, 22:21
Извините, может я чего-то не понял, но чем не нравятся 5 библиотек типа
LIB 39
NAME:
SHORT(5) - MEЖДP
FULL(16) - MEЖДOPOЕ
TOLL_OVERRIDE- N
NAME_RETENTION_OVERRIDE- N
PROTECTED- N
USER_CANNED_MESSAGE# (0-15/N) - NONE
TNNT_GRP - 0
PRIORITY_PREEMPTION_CALL- N
RSRVD_TO_BOSS_GROUP(#/N) - NONE
DIAL NUM = 39
OUT TK = 7081

и аналогичные LIB 35, 36, 37, 38 ??? Все будет работать.

Конечно, через узлы правильно, но вопрос был в другом.:)

Georg_Ua
04.07.2011, 09:06
Извините, может я чего-то не понял, но чем не нравятся 5 библиотек типа...
...Все будет работать.
Конечно, через узлы правильно, но вопрос был в другом.:)
Есть два способа напиться:
1.Выпить водочки традиционным способом.
2.Поставить водочную клизму.
Результат будет одинаковый в обоих случаях. Какой из способов вы предпочтёте? (неужели второй? :eek::D Вот так и с вопросом о номерах:) )

valeryk
04.07.2011, 11:45
Извините, может я чего-то не понял, но чем не нравятся 5 библиотек типа Есть вариант, единственный, с библиотекой. Для этого нужно установить на обеих АТС режим посылки цифр Overlap в транкгруппах и тогда будет достаточно одной библиотеки "3".

DIAL NUM = 3E1
OUT TK = 7081

Известен автору режим посылки цифр?

valeryk
04.07.2011, 11:51
Привожу полностью рекомендации Kross.

¤ kross [ ]
Ветеран

Дата Регистрации: Jan 2000
Проживает: Россия, Челябинск
Сообщений: 391
Рейтинг Барахолки: (0)


Ну и чего накинулись то... Почитает человек документацию, разберётся глубже. Направить лень?

С 8-кой всё просто и удобно, других способов искать не нужно:

1. Создаёшь для абонентов, что будут без м/города отдельный COS. Важны поля:

TOLL_BAR(Pass/Block/Check) :
DIGIT_ANLS(P/B/C)- C (анализировать набор)
NO_MATCH (P/B) - P (при несовпадении с шаблоном пропускать)
PTRN_TABLE(0-7) - 0 (номер этого самого шаблона)

Для обонентов, что будут с м/гор пропускаешь все цифры:
TOLL_BAR(Pass/Block/Check) :
DIGIT_ANLS(P/B/C)- P

2. Набираешь TOLL, и здесь описываешь этот самый 0-вой шаблон. Например:

(TOLL)

choose mode

1 - DISPLAY
2 - ADD
3 - REMOVE

*: 2

SELECT PTRNS - 0 (указаваем тот самый шаблон, ч/з который будем запрещать)

SELECT TK_GRPS/ROUTING_ACC - 9 (транкгруппа или доступ к LCR, в котором будем применять этот анализ)

0 - BLOCK
1 - PASS
2 - ABSORB

*: 0 (блокируем....)

FROM DIAL # - 8
TO DIAL # - 8 (...восьмёрку)

TOLL # ADDED

Здесь же можно разрешить бесплатные сотовые:

(TOLL)

choose mode

1 - DISPLAY
2 - ADD
3 - REMOVE

*: 2

SELECT PTRNS - 0

SELECT TK_GRPS/ROUTING_ACC - 9

0 - BLOCK
1 - PASS
2 - ABSORB

*: 1 (пропускаем....

FROM DIAL # - 8290
TO DIAL # - 8290 (... то, что начинается с 8290)

TOLL # ADDED

Всё это есть в документации.


По общему плану нумерации вопрос объёмней.
Вкратце один из путей (через сетевые номера):
1. в SIZ должно стоять NETWORK (Y/[N])- Y
2. настраиваешь транки, транкгруппы, ч/з которые будешь связываться с другими станциями в сети. Одним словом, должно получаться позвонить на другую станцию обычным способом (ч/з транкгруппу)
3. Заводишь для всех сетевых номеров отдельный доступ к LCR
4. На каждое направление (узел, ноду) делаешь отдельный route element вместе с dial service
5. Описываешь сами узлы в NODE:

(NODE)

0-NODE NPL (здесь добавляются сами узлы, типа как в NPL)
1-NODE CONTENT (здесь они описываются)

в NODE CONTENT важно указание того, какой route element относится к какому узлу

6. В заключение в NPL добавляешь сами сетевые номера. 39-ый тип. Просто указываешь какие номера относятся к какому узлу.
Пример:

choose type
*: 39


FROM DIAL# TO DIAL# TYPE INDEX#/SHELF,SLOT,CKT/NODE#/index,ckt

1100 1199 NETWORK 2
1200 1299 NETWORK 0
1300 1399 NETWORK 1
1400 1499 NETWORK 2
1500 1599 NETWORK 0


Есть другой путь - ч/з ячейки сист. библиотеки, кому-то он проще, но мне так красивше.

Как смог, объяснил. По хорошему, нужна бумажка, ручка и станция...
Удачи.

plus
05.07.2011, 11:43
Есть два способа напиться:
1.Выпить водочки традиционным способом.
2.Поставить водочную клизму.
Результат будет одинаковый в обоих случаях. Какой из способов вы предпочтёте? (неужели второй? :eek::D Вот так и с вопросом о номерах:) )

Ну шо сказать... Спецы, которые нам программировали Корал 8 лет назад, употребляли вторым способом.:D

Georg_Ua
05.07.2011, 13:03
Ну шо сказать... Спецы, которые нам программировали Корал 8 лет назад, употребляли вторым способом.:D
:D может им так сподручнне ? :D
Хотя надо признать, что 8-9 лет назад мне аналогично запрограмили направление (через библу)..... Потом сам разобрался и исправил через LCR. А еще можно добавить, что способ с библой самый простой и быстрый, но не гибкий и применим, например, для временной маршрутизации или проверки направления....

Остин
05.07.2011, 17:43
Правильнее конечно через Network. Если в siz NET_NODE не по дефолту (тобишь ноль штук NETWORK-N) или уже заняты все. Иначе доп. работка появляется (перебивать siz это день потерян, даже в грамотных руках).
Если набор в трангруппе оверлапом, и нет node, то разумнее через PUB LIB как Валерик предлагает.
Если оверлапа нет, то можно и на оверлап перейти, но может потребоваться настройка удалённой стороны.
P/S/ Настройка нетворка в жизни выглядит гораздо проще, чем на бумаге. По сути при внимательном подходе займет минут 10))

Есть еще вариант из разряда потребления водки нетрадиционными способами (если RA более 1, опять же по умолчанию это так). Подразумеваем что диапазон 5x-9x в штатном RA занят под городские диапазоны.
1.Создать RA (Routing Access) c номером "3"
2.Прописать в плане нумерации RA диапазон
"x" длиной 2 знака через свободный элемент (например 4)
3.В элементе 4 прописать свободный дайл сервис (например 7027)
4.В дайл сервисе 7027 прописать фильтр "3" (т.е. добавлять к номерам xx спереди тройку). В строке RORUTING DEST NUM соответсвенно вашу транкруппу 7081.
Появляется тонкость:
а именно гудок после набора 3 (Выход на RA) и на дисплее цифрового телефона будет отображаться лишь последние 2 цифры номера.
Но есть и преимущества:обходимся без nеtwork, библиотек и неважен тип набора в поток. Получаем все возможные примочки динамической маршрутизации.

Igor_B.
02.08.2011, 09:12
Есть два способа напиться:
1.Выпить водочки традиционным способом.
2.Поставить водочную клизму.
Результат будет одинаковый в обоих случаях. Какой из способов вы предпочтёте? (неужели второй? :eek::D Вот так и с вопросом о номерах:) )

Категорично. :)
А если требуется чтобы изо рта не пахло?
в смысле, если надо, чтобы по этому направлению отдать Caller ID, отличный от направлений 8 и 9? ;)