Dahdi, Yellow Alarm
Во-первых, при запуске 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. Что еще можно сделать? Где вообще можно узнать эти параметры для своего случая?
span=1,1,0,ccs,hdb3
span=1,0,0,ccs,hdb3,crc4
span=1,1,0,ccs,hdb3,crc4
Обратил внимание на один странный факт, ставлю 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 в аларамах если не подключать астериск?
Возник небольшой вопрос не по теме, при попытке подключить любой echocanceller возникает ошибка
| Код: |
| DAHDI_ATTACH_ECHOCAN failed on channel 1: Invalid argument (22) |
Как я понял это значит, что в системе нет ни одного программного echocanceller'а? Как его можно поставить?
Загрузить.
lsmod | grep echocan
что глаголит?
_________________
ys
http://voip.rus.net/
Помогите чем можите уже всю голову сломал((((((