Nau2006
13.10.2010, 09:53
Доброго дня!

Нарисовалась задачка с неизвестным, а именно
Надо состыковать по потоку Coral 5000 и сотового оператора.
C моей стороны - АТС Coral 5000 (14.67.31), во второй полке в 4 слоте установлена карта PRI30.
Настройки следующие:
2,4,0
------------
NAME- BLANK
SIGNALING_CHANNEL- 1
MAIN_CHANNEL:
SHELF - 2
SLOT - 4
CHANNEL - 16
B_CHANNEL_NEGOTIATION:
(Exclusive/Preferred)- Exclusive
PROTOCOL_ID (At&t/Etsi/aUstralia/Qsig)- Etsi
PROTOCOL_SIDE: U(User or slave)/S(Symmetric)/N(Network)- User
END_OF_DIAL_DIGIT- NONE
SENDING_COMPLETE for outgoing calls (Y/N)- Y
SENDING_COMPLETE for Enblock Incoming calls (Y/N)- N
Send Connected Number to Public Network (Y/N)- Y
CONNECT_WHEN_DEST_IS_NOT_ISDN (Y/N)- N
DTMF_WHEN_CALL_PROC (OVERLAP ONLY) (Y/N)- Y
Adjacent Entity Number - 1

sync
ADDR (SHELF,SLOT) - R remove
PRM- (0,4)
SEC- (2,4)
STATUS(0-OK/1-Lock fault/2-Comm fault
PRM- 0
SEC- 0
CURR_CLK(0-self/1-prim/2-sec)- 1

У оператора какое оборудование установлено - неизвестно, единственное что он говорит стандартный ISDN подает, больше от него ничего не добился.
Проблемы возникли сразу - не было физики - горели светодиоды LOS CRC GEN. Соединения по корректному подключению Tx Rx проверили все нормально, установили поочередно петли тоже нормально. Потом стал уточнять что уних за оборудование какой протокол поддерживает, но так ничего и не сказали. Через некоторое время звонят говорят все нормально поток поднялся мы отключили проверку CRC. До этого я включал и отключал это дело на АТС никакого эффекта это не давало.

Ну ладно поток физически есть, на АТС все прописал. Договорились что в их сторону отсылаем 10 цифр номера Б и АОН, к нам приходят 3 цифры. Настроил на АТС транковую группу, пытаюсь набрать номер на системнике пишет ошибку cause 31 - Normal, unspecified.
Общение с оператором ничего не дает, говорят только то что у них все настроено нормально и смотрите у себя.

Подскажите пожалуйста что означает эта ошибка. Это проблема на моей стороне или на стороне оператора?

С_Стар
13.10.2010, 10:11
Обьяснить причину 31 ошибки должна сторона которая её сгенерила. Включите трассировку, определите инициатора.

В каких случаях эта ошибка может проявлятся описана в Рекомендациях ITU-T http://www.itu.int/rec/T-REC-Q.931/en

Georg_Ua
13.10.2010, 10:39
... поток поднялся мы отключили проверку CRC. До этого я включал и отключал это дело на АТС никакого эффекта это не давало.
1.Вы должны отключить CRC у себя! (Как вы это делали?)
2.Набор от вас через ТГ отсылает ваш АОН? (оператор мпожет блокировать ваши номера без АОНа)
3.Попробуйте набрать свой номер по кольцу ч/з этого оператора (этот поток)

Nau2006
13.10.2010, 13:00
Спасибо, за ответы.
А можете подсказать что в параметрах codes up, down указывать что бы снять трейс. При указанных что то ничего не выдает. Терминал для STIMU установлен 0. Смотрю на том же порту.

SHELF- (2)
SLOTS- (4)
CKTS - (2)
PORTS- (2H)
CODES UP - (0H,D4H,80H)
CODES DOWN - (0H,1H)
SW_UP-Y
SW_DN-Y
TIME -Y

Georg_Ua
13.10.2010, 14:01
Сначала отключить CRC!!! а потом уже все остальное.
Посему и спрашиваю , как вы это делали? (отключали срс)

Nau2006
13.10.2010, 15:46
Отключал СРC по этой шпаргалке
-------------------------------------------------------------
Выключение CRC

В Coral CRC включен по умолчанию. Поэтому далее будет описано как выключить CRC.

Заходим в PI в меню 2,1,11,3
choose mode

0 - UPDATE
1 - DISPLAY

*: 0

FROM CDB#/PACK#- 0 1
TO CDB#/PACK#- 1



1
------------


PRMS=
(0H,1H,10H,0H,0H,0H,0H,0H,0H,54H,7H)
Здесь надо быть очень внимательным и ввести вот это
(0H,1H,10H,0H,0H,0H,1H,0H,0H,54H,7H)

После этого все карты PRI установленные в АТС должны начать работать без CRC-4. Но не начнут пока их не передернешь.

Что делать если у нас стоит несколько карт и часть из них должна работать с CRC, а часть без CRC?

Для этого воспользуемся командой CLIS
(CLIS)

choose mode

0 - UPDATE
1 - DISPLAY
4 - SNAP

*: 0

FROM SHELF#- 0 0
TO SHELF#- 0
FROM SLOT# - 1 3
TO SLOT# - 3

Any specific data field (type ? for help)
-


CARDS LIST


0,3
------------


SHELF# - 0
SLOT# - 3
P_TYPE - PRI30
I_TYPE - PRI30
CARD_DB# -0 (Надо поставить 0, чтобы выключить CRC и 1, чтобы включить)
VERSION -52
SUBVERSION -32
STATUS - ACTIVE
---------------------------------------------------------------------------------
Сейчас проверил ради интереса с первой строкой (0H,1H,10H,0H,0H,0H,0H,0H,0H,54H,7H) и со второй (0H,1H,10H,0H,0H,0H,1H,0H,0H,54H,7H) . После передергивания в 1-ом варианте секунд 5 горели LOS CRC GEN, потом погасли. Во втором случае светодиоды после инициализации карты практически сразу гаснут. Сейчас оставил на втором варианте.

Вобщем удалось снять трейс выдает при наборе вот это:
16) down PRI30 (37) shelf/slot/ckt= 2/ 4/ 17 , port= 45H, code= 4H
PARAMS = 2CH,4H,80H,2FH,0H,27H,A1H,4H,4H,0H,0H,10H,3H,18H,4 H,1H
PARAMS = 3H,11H,0H,6CH,EH,0H,1H,0H,0H,37H,30H,32H,30H,32H,3 6H,32H
PARAMS = 34H,31H,30H,70H,8H,0H,1H,37H,30H,31H,37H,36H,30H,F FH

13-OCT-2010 14:47:44

11) UP PRI30 (37) SHELF/SLOT/CKT= 2/ 4/ 0 , PORT= 45H, CODE= 6H
PARAMS = 9H,6H,80H,2FH,0H,4H,8H,2H,1FH,2H

13-OCT-2010 14:47:45

12) UP PRI30 (37) SHELF/SLOT/CKT= 2/ 4/ 0 , PORT= 45H, CODE= EH
PARAMS = 5H,EH,80H,2FH,0H,0H

Набираю с номера 410 номер 7017600170 впереди ставится префикс АОНа 7020262. Получается не до конца набор проходит последние 4 цифры не набираются. Что то не пойму, что то нетак делаю посмотрите пожалуйста настройки


25
------------


NAME - BLANK
DEFAULT ELEMENT# - 2
NPID (Isdn_telephony/Private) - Isdn_telephony
OUTGOING ANI:
PREFIX - 7020262
SITE LDN - --
SITE LDN ALL CALLS (Y/N) - N
TYPE OF NUMBER (International/National/Subscriber/Unknown)
CALLED (DEFAULT) - Unknown
CALLING - Unknown
MLPP METHOD (Y/N) - N

Element
2
------------


LAR MAX ASYNCHRONOUS FAILS (0-10) - 2
LAR SYSTEM PREFERENCE (Cost/Performance) - P
DAY: FROM - 0:00
PRIO - (6572)
EVEN.: FROM - NONE
PRIO - ()
NIGHT: FROM - NONE
PRIO - ()



Dial service

6572
------------


NAME - BLANK NSF - -
ROUTING ACCESS - 25
(DIAL IN/CALLER OUT) OFFSET - -
CALLER # OUT FILTER -
SERVICE TYPE (Outgoing/Incoming/Both) - Both
LAR ON Call Independent Signaling Connections (Yes/No) - Y
LAR TRIGGERS SET - 0
EXTENDED INTERNAL DIAL_SERVICE (Y/N) - N
ROUTING DEST NUM - 7082
DIAL_FILTER -
EXPENSIVE TONE
(day/even/night) - N/N/N
TNNT_GRP - 0
BCCOS - 0
COS - 0
D.I.L. DESTINATION - NONE
NIGHT1 DESTINATION - NONE
NIGHT2 DESTINATION - NONE
DIAL IN FILTER -
USE SECOND ALI (Y/N) - N
IP_ADDRESS - ---.---.---.---
compression
0=G.711 with 10ms 1=G.711 with 20ms 2=G.711 with 40ms 11=G.711 with 80ms
4=G.729 with 10ms 5=G.729 with 20ms 6=G.729 with 30ms 7=G.729 with 40ms

13=G.729 with 80ms 3=G.723 with 30ms 9=G.723 with 60ms 12=G.723 with 90ms
10-G.729 20ms+vad 8-G.723 30ms+vad

replace by (...) / add by (a,...) / remove by (r,...) / end by <CR>:
COMPRESSION_CAPABILITY - ()
FROM SERVICE DIAL# - 6570 tgdef 7082


(TGDEF)
7082
------------
NAME: (for space use underscore: "_")
SHORT(5) - Љcell
FULL(16) - BLANK

NOTE: All NET IP calls in this group will disconnect upon update!
IP_ZONE (0-7) - --
ISDN ONLY (Y/N) - N
QSIG (Y/N) - N
DTMF_DIGITS_BEFORE_ANSWER - Y
ANI_SCREENING_SEND(Unavailable,Site_ldn,Transparen t,Omit) - S
SEARCH TYPE (0-circ 1-term) - 1
DTD OVERRIDE - N
OGR_OVERRIDE - N
COLLECT_TONE_OVERRIDE - Y
PAGING - N
TK_TK_CONNECT_OVERRIDE - N
BCCOS - 0
ROUTING ACCESS - 25
LAR_MAX_ASYNCHRONOUS_FAILS (0-10) - 2
LAR_SYSTEM_PREFERENCE (Cost/Performance) - P
LAR_TRIGGERS_SET - 0
TRANSIT ALI - NONE
DIALING METHOD (Enblock/Overlap) - E
DIAL IN FILTER -
DIAL IN/CALLER OUT OFFSET- NONE
CALLER # OUT FILTER -
INCOMING ANI FILTERS (Y/N) - N
METERING_UNIT_CHARGE (xxxxx.yy) - N
INCOMING_CLI_REQUEST (Y/N) - N
SEND_ANI_USING_DTMF/MFC (Y/N) - N
NUMBER OF DIGITS EXPECTED -
DISABLE_DTMF_SUPERVISION (Y/N) - N
JOIN GROUP CALL IN MUTE (Y/N) - Y
(A/R/CR)
MEM# 1 - 7168
MEM# 2 - 7169
MEM# 3 - 7170 ^C

Georg_Ua
13.10.2010, 16:13
Обычно для внешки делается роут № 9 (25 не удобно абонентам ИМХО).
1. должна стоять CARD_DB# -1 (второй вариант у вас)
2.PREFIX - 7020262 - убрать
CALLED (DEFAULT) - National
CALLING - National
3. в ДС CALLER # OUT FILTER -7020262 - это должен быть префикс вашей МТС + ваши номера в НПЛ провайдера без последних 3х цифр. (а вобще, как правильно, для этого применяется offset filter)
Т.е. ваш номер с кодом города (для оператора) будет выглядеть как 7020262410 - так?
4. в ТГ
ANI_SCREENING_SEND(Unavailable,Site_ldn,Transparen t,Omit) - Transparent

Цитата-"Получается не до конца набор проходит последние 4 цифры не набираются."

В вашем роуте есть НПЛ где указывается количество набираемых в роут цифр, проверьте, что там.
Удачи :)
ПыСы
А вы набираете номер через роут или через ТГ?

Nau2006
13.10.2010, 16:32
1. Правильно CARD_DB# -1 это должно быть, что то я запарился уже.

Да что то нахимичил с НПЛ в роуте, сейчас все там поудалял набираются все цифры. Через роут пока не набирается, отбой и все идет. Набираю через транковую группу
Выдается: в трейсе вот так:
91) down PRI30 (37) shelf/slot/ckt= 2/ 4/ 1 , port= 36H, code= 4H
PARAMS = 30H,4H,80H,22H,0H,2BH,A1H,4H,4H,0H,0H,10H,3H,18H,4 H,1H
PARAMS = 3H,1H,0H,6CH,EH,0H,1H,0H,0H,37H,30H,32H,30H,32H,36 H,32H
PARAMS = 34H,31H,30H,70H,CH,0H,1H,37H,30H,31H,37H,36H,30H,3 0H,31H,37H
PARAMS = 30H,FFH

13-OCT-2010 16:56:33

48) UP PRI30 (37) SHELF/SLOT/CKT= 2/ 4/ 0 , PORT= 36H, CODE= 6H
PARAMS = 9H,6H,80H,22H,0H,4H,8H,2H,1FH,2H

6H я так понимаю call_rejection c cause 31 (1FH). Получается это со стороны оператора ошибка или это не так?

13-OCT-2010 16:56:33

49) UP PRI30 (37) SHELF/SLOT/CKT= 2/ 4/ 0 , PORT= 36H, CODE= EH
PARAMS = 5H,EH,80H,22H,0H,0H

Сейчас мне надо хотя бы попытаться прозвониться через оператора. Потом буду с маршрутизацией разбираться.
В принципе от меня все уходит как он просил 10 цифр номера Б и 10 цифр АОНа.

Georg_Ua
13.10.2010, 17:58
Да CARD_DB# 1 - однозначно.
Неправильная передача параметров оператору вызыват ошибку в ответе.
Неспеша настройте маршрут. с правильными аонами и префиксами.
Прочтите предыдущий пост, осмыслите, и потом настройте.

Остин
14.10.2010, 12:25
25 не набирается наверное с ошибкой класса сервиса?
Добавьте в класс сервиса абонента в параметр
replace by (...) / add by (a,...) / remove by (r,...) / end by <CR>:
TK_GRPS/ROUTING ACCESS-
номер 25