AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Dahdi, Yellow Alarm

Newbies/FAQ Forum 13 сообщений -
#1

Dahdi, Yellow Alarm


Есть плата Wildcard TE220 никак не удается избавиться на ней от Yellow Alarm. Пытаюсь настроить хотя бы 1ый span.
Во-первых, при запуске dahdi_genconf выдается сообщение
Код:

Empty configuration -- no spans
Empty configuration -- no spans

и соответственно system.conf пуст.
Ладно, настроил его вручную:
/etc/dahdi/system.conf
Код:

span=1,0,0,ccs,hdb3
bchan=1-15,17-31
dchan=16
loadzone = us
defaultzone = us

Вывод dahdi_scan таков:
Код:
[1]
active=yes
alarms=YEL
description=T2XXP (PCI) Card 0 Span 1
name=TE2/0/1
manufacturer=Digium
devicetype=Wildcard TE220 (4th Gen)
location=Board ID Switch 0
basechan=1
totchans=31
irq=19
type=digital-E1
syncsrc=0
lbo=133-266 feet (DSX-1)
coding_opts=HDB3
framing_opts=CCS,CRC4
coding=HDB3
framing=CCS
[2]
active=yes
alarms=YEL
description=T2XXP (PCI) Card 0 Span 2
name=TE2/0/2
manufacturer=Digium
devicetype=Wildcard TE220 (4th Gen)
location=Board ID Switch 0
basechan=32
totchans=31
irq=19
type=digital-E1
syncsrc=0
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=HDB3
framing_opts=CCS,CRC4
coding=HDB3
framing=CCS


Если я правильно понял, уже на этом этапе, без запуска астериска, alarms должно быть OK.
Но все же запускаю астериск
/etc/asterisk/chan_dahdi
Код:

[channels]
language=en
context=dahdi
switchtype=euroisdn
signalling=pri_cpe
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
rxgain=0.0
txgain=0.0
group=1
callgroup=1
pickupgroup=1
immediate=no
channel => 1-15,17-31

dahdi_restart пишет сообщения вида:
Код:
WARNING[28286]: chan_dahdi.c:4089 handle_alarms: Detected alarm on channel 2: Yellow Alarm

dahdi show status
Код:

Description Alarms IRQ bpviol CRC4
T2XXP (PCI) Card 0 Span 1 YEL 0 0 0
T2XXP (PCI) Card 0 Span 2 YEL 0 0 0

dahdi show channels
Код:

Chan Extension Context Language MOH Interpret
pseudo default default
1 dahdi en default
2 dahdi en default
3 dahdi en default
...

pri debug span 1, сыпет сообщения вида:
Код:

Sending Set Asynchronous Balanced Mode Extended
Sending Set Asynchronous Balanced Mode Extended
Sending Set Asynchronous Balanced Mode Extended
Sending Set Asynchronous Balanced Mode Extended

Если я правильно понял конфиг самого астериска на статус аларма не влияет, желтый это значит что не удалось синхронизироваться с устройством на другом
конце линии. Пробовал ставить разные параметры и span менял и signalling и switchtype и bchan ставил 31 не помогло, всегда Yellow. Что еще можно сделать? Где вообще можно узнать эти параметры для своего случая?
#2

Попробуй еще варианты:
span=1,1,0,ccs,hdb3
span=1,0,0,ccs,hdb3,crc4
span=1,1,0,ccs,hdb3,crc4
#3

Не помогло. Хотя аларм стал YEL/REC. Что значит такой аларм не нашел.
Обратил внимание на один странный факт, ставлю span=1,0,0,cas,hdb3
Делаю dahdi_cfg, при этом оно рапортует, что все нормально
Код:

DAHDI Tools Version - 2.2.0

DAHDI Version: 2.2.0.2
Echo Canceller(s):
Configuration
======================

SPAN 1: CCS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1)

Channel map:

Channel 01: Clear channel (Default) (Echo Canceler: none) (Slaves: 01)
Channel 02: Clear channel (Default) (Echo Canceler: none) (Slaves: 02)
Channel 03: Clear channel (Default) (Echo Canceler: none) (Slaves: 03)
Channel 04: Clear channel (Default) (Echo Canceler: none) (Slaves: 04)
Channel 05: Clear channel (Default) (Echo Canceler: none) (Slaves: 05)
Channel 06: Clear channel (Default) (Echo Canceler: none) (Slaves: 06)
Channel 07: Clear channel (Default) (Echo Canceler: none) (Slaves: 07)
Channel 08: Clear channel (Default) (Echo Canceler: none) (Slaves: 08)
Channel 09: Clear channel (Default) (Echo Canceler: none) (Slaves: 09)
Channel 10: Clear channel (Default) (Echo Canceler: none) (Slaves: 10)
Channel 11: Clear channel (Default) (Echo Canceler: none) (Slaves: 11)
Channel 12: Clear channel (Default) (Echo Canceler: none) (Slaves: 12)
Channel 13: Clear channel (Default) (Echo Canceler: none) (Slaves: 13)
Channel 14: Clear channel (Default) (Echo Canceler: none) (Slaves: 14)
Channel 15: Clear channel (Default) (Echo Canceler: none) (Slaves: 15)
Channel 16: D-channel (Default) (Echo Canceler: none) (Slaves: 16)

16 channels to configure.

Setting echocan for channel 1 to none
Setting echocan for channel 2 to none
Setting echocan for channel 3 to none
Setting echocan for channel 4 to none
Setting echocan for channel 5 to none
Setting echocan for channel 6 to none
Setting echocan for channel 7 to none
Setting echocan for channel 8 to none
Setting echocan for channel 9 to none
Setting echocan for channel 10 to none
Setting echocan for channel 11 to none
Setting echocan for channel 12 to none
Setting echocan for channel 13 to none
Setting echocan for channel 14 to none
Setting echocan for channel 15 to none
Setting echocan for channel 16 to none

Потом делаю dahdi_scan и вижу

[1]
active=yes
alarms=YEL
description=T2XXP (PCI) Card 0 Span 1
name=TE2/0/1
manufacturer=Digium
devicetype=Wildcard TE220 (4th Gen)
location=Board ID Switch 0
basechan=1
totchans=31
irq=19
type=digital-E1
syncsrc=1
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=HDB3
framing_opts=CCS,CRC4
coding=HDB3
framing=CCS


Это нормально? Я поставил в настройках cas, а плата все-равно в режиме ccs. И еще интересует появиться ли статус OK в аларамах если не подключать астериск?
#4

Как обжат кабель?
#5

Обжимал не я. Как он может быть обжат?
#6

на одном конце стандартно, на другом заменить местами оранжевую и синюю пары
#7

Пробую выяснить. А разве при неправильном обжиме, канал вообще будет? Ведь желтый аларм значит, что другая сторона видна.
#8

будет именно так, как у вас YEL/REC
#9

Все нормально, это проблемы были со стороны провайдера.
Возник небольшой вопрос не по теме, при попытке подключить любой echocanceller возникает ошибка
Код:

DAHDI_ATTACH_ECHOCAN failed on channel 1: Invalid argument (22)

Как я понял это значит, что в системе нет ни одного программного echocanceller'а? Как его можно поставить?
#10

>Как его можно поставить?
Загрузить.
lsmod | grep echocan
что глаголит?

_________________
ys
http://voip.rus.net/
#11

Все спасибо, разобрался, загрузил нужные модули.
#12

Доброе время суток!перепробовал все выше описанное вами вверху.Проблема с желтым индикатором осталась.И при наборе команды dahdi_genconf выдает 31 channels in a T1 span at /usr/lib/perl5/site_perl/5.8.8/Dahdi/Span.pm line 244.
Помогите чем можите уже всю голову сломал((((((
#13

Чем дело завершилось? Тоже бьюсь с Yelow Alarm.