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

Станности с DAHDI

Asterisk IP PBX 4 сообщений -
#1

Приветствую.
Столкнулся первый раз с такой непоняткой:

Система Debian 2.6.32-5-686 #1 SMP Mon Feb 25 01:04:36 UTC 2013 i686 GNU/Linux. Стоит dahdi версия 2.6. В машине две карточки:

pci:0000:02:00.0 wct4xxp- d161:0210 Wildcard TE210P
pci:0000:04:00.0 opvxa1200- e159:0001 OpenVox A800P

Дрова для них загружаются и dahdi_tool прекрасно эти карты видит.

А вот у астера странность:

Description Alarms IRQ bpviol CRC Fra Codi Options LBO
OpenVox A1200P/A800P Board 13 OK 0 0 0 CAS Unk 0 db (CSU)/0-133 feet (DSX-1)
T2XXP (PCI) Card 0 Span 1 RED 0 0 0 CCS HDB3 0 db (CSU)/0-133 feet (DSX-1)
T2XXP (PCI) Card 0 Span 2 OK 0 0 0 CCS HDB3 0 db (CSU)/0-133 feet (DSX-1)

Т.е. вроде все ок. Делаем dahdi restart .....

[May 28 11:37:06] ERROR[9856]: chan_dahdi.c:17396 process_dahdi: Unknown signalling method 'pri_cpe' at line 105.
[May 28 11:37:06] ERROR[9856]: chan_dahdi.c:12404 mkintf: Signalling requested on channel 40 is FXS Kewlstart but line is in ISDN PRI signalling
[May 28 11:37:06] ERROR[9856]: chan_dahdi.c:16882 build_channels: Unable to register channel '40-54,56-70'
[May 28 11:37:06] WARNING[9856]: chan_dahdi.c:15194 dahdi_restart: Reload channels from dahdi config failed!

Хотя в самом dahdi-channels.conf

; Span 3: TE2/0/2 "T2XXP (PCI) Card 0 Span 2" (MASTER) HDB3/CCS/CRC4
group=0,13
context=from-pstn
switchtype = euroisdn
signalling = pri_cpe
channel => 40-54,56-70
context = default
group = 63

Обидно, что раньше в системе стоял астер 1.6-ветки и все работало. Пришлось "подниматься" до 1.8.22 (причем конфиги сохранял).

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#2

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

T2XXP (PCI) Card 0 Span 1 RED 0 0 0 CCS HDB3 0 db (CSU)/0-133 feet (DSX-1)
T2XXP (PCI) Card 0 Span 2 OK 0 0 0 CCS HDB3 0 db (CSU)/0-133 feet (DSX-1)

; Span 3: TE2/0/2 "T2XXP (PCI) Card 0 Span 2" (MASTER) HDB3/CCS/CRC4


service asterisk stop
service dahdi stop
dahdi_getconf modules
service dahdi start
dahdi_getconf
service dahdi restart
service asterisk start

идете в /etc/asterisk
редактируете chan_dahdi.conf дописывая нужную строчку в конец
#3

Все оказалось банальнее = там и OpenVox и т.д. Танцы с бубном вокруг фирменных сборок dahdi (то с их сайта, то с дигиума) привели к тому, что libpri оказался СОВСЕМ левый и в момент сборки астера libpri не участвовал.
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#4

Ещё добавлю, что бывает, на карточках надо последовательность выставлять, таймеры на самих картах.
Не уверен, насчет openvox на digium точно есть указатель с номером карты в системе.