совместная работа плат E1 PRI TE2xx и TDM8xx
Откуда: Уфа
Сообщений: 5856
|
совместная работа плат E1 PRI TE2xx и TDM8xx
Задача:
В один сервер установить 2 платы: потока Е1 для связи с миром и FXS для подключения факсовых аппаратов.
Проблема: одновременно обе не работают.
Сначала использовал Asterisk 1.2.13. TDM800 не определялась по-нормальному, lspci писал "Ethernet controller: Digium, Inc.: Unknown device 0800", потоковая плата хоть и определялась, но при ztcfg выдавалась ошибка: "ZT_SPANCONFIG failed on span 1: Invalid argument (22)" что значит (22) я так и не понял, перерыл инет, ничего путного. Причем zaptel.conf взял с такого же, но работающго, сервера (различия в платах. в работающем - опенвокс, а тут маюсь с дижиумоским родным железом)
Затем на соседней машине поставил астериск 1.4.19.1 вместе с последней версией заптела. Воткнул только аналоговую плату. запустил genzapconfig. скрипт нашел аналоговые порты, я настроил их, они заработали. выключил сервер, воткнул потоковую плату. lspci и zaptel_hardware видят обе платы правильно, прописал каналы в zaptel.conf но ztcfg не хочет их включать, пишет тоже самое:"ZT_SPANCONFIG failed on span 1: Invalid argument (22)". аналоговые порты - работают.
файлы:
[zaptel.conf]
loadzone=us
defaultzone=us
fxoks=6-9
fxsks=1-5
span=1,1,0,ccs,hdb3
bchan=10-24
dchan=25
bchan=26-40
span=2,0,0,ccs,hdb3
bchan=41-55
dchan=56
bchan=57-61 #10 таймслотов не используется
[zapata.conf]
;все настройки немного "от балды", просто прописывал каналы как нибудь,
;за искл. потока - там рабочие настройки. поменял только номера каналов.
[channels]
language=ru
usecallerid=yes
hidecallerid=no
immediate=no
context=from-pstn
group=4
signalling=fxs_ks
callerid="" <2323956>
echocancel=yes
channel =>1-4
context=from-intenal
group=3
signalling=fxo_ks
echocancel=yes
channel =>5-8
context=from-zaptel
switchtype=4ess
значение unknown.
pridialplan=national
prilocaldialplan=national
priindication = outofband
signalling=pri_cpe
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
rxgain=0.0
txgain=0.0
group=1
callgroup=1
pickupgroup=1
immediate=no
;resetinterval=11111111
relaxdtmf=yes
group = 1
channel =>9-23
channel =>25-39
relaxdtmf=yes
context=from-ldk
group = 2
signalling=pri_net
channel =>40-54
channel =>56-60
Что делать уже не представляю, в гугле непросмотренные ссылки кончились.
Как завести 2 платы одновременно?
|
Сообщений: 1129
|
Re: совместная работа плат E1 PRI TE2xx и TDM8xx
>:"ZT_SPANCONFIG failed on span 1: Invalid argument (22)"
22 это код ошибки "Invalid argument"
тоесть
span=1,1,0,ccs,hdb3
bchan=10-24
dchan=25
bchan=26-40
эти параметры не канают
кстати
можно так
bchan=10-24,26-40
dchan=25
но именно проблема думаю тут
span=1,1,0,ccs,hdb3
карточки такой нет
это на скорую руку что успел посмотреть в соурсах
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
|
Сообщений: 1129
|
Re: совместная работа плат E1 PRI TE2xx и TDM8xx
включайте дебаг драйвера zaptel и драйвера карточки
драйвер карточки должен обнаружить две карточки
в логе системы соответвующая запись должна быть
и зарегить их в заптеле
там же в логе
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
|
Откуда: Уфа
Сообщений: 5856
|
Re: совместная работа плат E1 PRI TE2xx и TDM8xx
спасибо за советы, сегодня попробую!
по поводу "span=1,1,0,ccs,hdb3"
такие же настройки использую во многих других инсталяциях.
Может аналоговая плата тоже своеобразный Span? и нумерация начнется со второго номера? Раньше не имел опыта с аналоговыми картами, ставил только потоковые.
и повторюсь, zaptel_hardware видит обе карты, они обе правильно определяются в lspci, в логе full появляется упоминание об обоих картах. но драйвер потоковой платы не загружается. ручная загрузка тоже не помогает
вопросы:
как включить дебаг драйвера? в каком логе смотреть записи?
|
Откуда: Уфа
Сообщений: 5856
|
Re: совместная работа плат E1 PRI TE2xx и TDM8xx
#####################смотрим девайсы, обе платы на месте:
[root@asterisk2 log]# lspci
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Devi ce (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
01:02.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 10)
01:03.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 10)
01:04.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 10)
01:05.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 10)
01:0e.0 Ethernet controller: Digium, Inc.: Unknown device 0800 (rev 11)
01:0f.0 Communication controller: Digium, Inc. Wildcard TE205P (rev 02)
##############пробуем
[root@asterisk2 log]# ztcfg -vvvvvvvvvvv
Zaptel Version: 1.4.10
Echo Canceller: MG2
Configuration
======================
SPAN 1: CCS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1)
SPAN 2: CCS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1)
Channel map:
Channel 01: Clear channel (Default) (Slaves: 01)
Channel 02: Clear channel (Default) (Slaves: 02)
Channel 03: Clear channel (Default) (Slaves: 03)
Channel 04: Clear channel (Default) (Slaves: 04)
Channel 05: Clear channel (Default) (Slaves: 05)
Channel 06: Clear channel (Default) (Slaves: 06)
Channel 07: Clear channel (Default) (Slaves: 07)
Channel 08: Clear channel (Default) (Slaves: 08)
Channel 09: Clear channel (Default) (Slaves: 09)
. . .
Channel 15: Clear channel (Default) (Slaves: 15)
Channel 16: D-channel (Default) (Slaves: 16)
Channel 17: Clear channel (Default) (Slaves: 17)
. . .
Channel 46: Clear channel (Default) (Slaves: 46)
Channel 47: D-channel (Default) (Slaves: 47)
Channel 48: Clear channel (Default) (Slaves: 48)
. . .
Channel 52: Clear channel (Default) (Slaves: 52)
52 channels to configure.
ZT_SPANCONFIG failed on span 1: No such device or address (6)
############вылезла ошибка. пробуем по-другому (перезагружаю таким скриптом все драйвера и астериск)
[root@asterisk2 log]# rebuild_zaptel
-------------------------------------------
Rebuilding zaptel drivers
-------------------------------------------
STOPPING ASTERISK
\
Disconnected from Asterisk server
Asterisk Stopped
STOPPING FOP SERVER
safe_opserver: no process killed
FOP Server Stopped
Unloading zaptel hardware drivers:
Unloading ztdummy: ERROR: Module ztdummy does not exist in /proc/modules
[FAILED]
Unloading wctdm: ERROR: Module wctdm does not exist in /proc/modules
[FAILED]
Unloading wcfxo: ERROR: Module wcfxo does not exist in /proc/modules
[FAILED]
Unloading wcte11xp: ERROR: Module wcte11xp does not exist in /proc/modules
[FAILED]
Unloading wct1xxp: ERROR: Module wct1xxp does not exist in /proc/modules
[FAILED]
Unloading wct4xxp: ERROR: Module wct4xxp does not exist in /proc/modules
[FAILED]
Unloading tor2: ERROR: Module tor2 does not exist in /proc/modules
[FAILED]
Removing zaptel module: [ OK ]
-------------------------------------------
Kernel setup
-------------------------------------------
Kernel version: 2.6.9-34.0.2.EL
Kernel directory: 2.6.9-34.0.2.EL-i686
Modules directory: /lib/modules/2.6.9-34.0.2.EL/extra
-----------------------------------------------------
Seting up links to kernel sources
-----------------------------------------------------
ls: linux: No such file or directory
Link linux:
ls: linux-2.6: No such file or directory
Link linux-2.6:
/usr/local/sbin/rebuild_zaptel: line 57: cd: /usr/src/zaptel: No such file or directory
make: *** No rule to make target `install-udev'. Stop.
make: *** No rule to make target `clean'. Stop.
make: *** No rule to make target `linux26'. Stop.
make: *** No rule to make target `zttool'. Stop.
make: *** No rule to make target `install'. Stop.
Loading zaptel framework: [ OK ]
Waiting for zap to come online: [ OK ]
Loading zaptel hardware modules:
Loading tor2: [ OK ]
Loading wct4xxp: [ OK ]
Loading wct1xxp: [ OK ]
Loading wcte11xp: [ OK ]
Loading wcfxo: [ OK ]
Loading wctdm: [ OK ]
Loading ztdummy: [ OK ]
Running ztcfg: ZT_SPANCONFIG failed on span 1: Invalid argument (22)
[FAILED]
SETTING FILE PERMISSIONS
Permissions OK
STARTING ASTERISK
Asterisk 1.4.19.1, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Set to realtime thread
Running as group 'asterisk'
Running as user 'asterisk'
Asterisk Event Logger Started /var/log/asterisk/event_log
. . .
app_morsecode.so => (Morse code)
Asterisk Ready.
Asterisk Started
STARTING FOP SERVER
FOP server is already running
Done.
##############пробуем снова:
[root@asterisk2 log]# ztcfg -vvvvvvvvvvv
Zaptel Version: 1.4.10
Echo Canceller: MG2
Configuration
======================
SPAN 1: CCS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1)
SPAN 2: CCS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1)
Channel map:
Channel 01: FXO Kewlstart (Default) (Slaves: 01)
Channel 02: FXO Kewlstart (Default) (Slaves: 02)
Channel 03: FXO Kewlstart (Default) (Slaves: 03)
Channel 04: FXO Kewlstart (Default) (Slaves: 04)
Channel 05: FXS Kewlstart (Default) (Slaves: 05)
Channel 06: FXS Kewlstart (Default) (Slaves: 06)
Channel 07: FXS Kewlstart (Default) (Slaves: 07)
Channel 08: FXS Kewlstart (Default) (Slaves: 08)
Channel 09: Clear channel (Default) (Slaves: 09)
. . .
Channel 23: Clear channel (Default) (Slaves: 23)
Channel 24: D-channel (Default) (Slaves: 24)
Channel 25: Clear channel (Default) (Slaves: 25)
. . .
Channel 55: Clear channel (Default) (Slaves: 55)
Channel 56: D-channel (Default) (Slaves: 56)
Channel 57: Clear channel (Default) (Slaves: 57)
. . .
Channel 61: Clear channel (Default) (Slaves: 61)
61 channels to configure.
ZT_SPANCONFIG failed on span 1: Invalid argument (22)
##############это в логах
[May 16 19:29:46] ERROR[4723] config.c: *********************************************************
[May 16 19:37:15] WARNING[4731] pbx.c: Already have an application 'ZapSendKeypadFacility'
[May 16 19:37:15] WARNING[4731] chan_zap.c: Unable to specify channel 1: No such device or address
[May 16 19:37:15] ERROR[4731] chan_zap.c: Unable to open channel 1: No such device or address
here = 0, tmp->channel = 1, channel = 1
[May 16 19:37:15] ERROR[4731] chan_zap.c: Unable to register channel '1-4'
|
Откуда: Уфа
Сообщений: 5856
|
Re: совместная работа плат E1 PRI TE2xx и TDM8xx
проблема решена, сам дурак что называется.
на потоковой плате есть поворотный перелючатель. я думал, что нужно сменить номер платы, если их несколько в системе, поставил номер 2. поставил номер 0 и все заработало нормально.
Для чего тогда этот переключатель, если не секрет?
|
Сообщений: 112
|
Re: совместная работа плат E1 PRI TE2xx и TDM8xx
te400series-user-manual.pdf
If multiple TE400 Series cards are installed in the same machine, then the Ident wheel can be used to control the order the cards are recognized.
|
Откуда: Уфа
Сообщений: 5856
|
Re: совместная работа плат E1 PRI TE2xx и TDM8xx
вот-вот, я так и думал... спасибо за название файла, скачал в свою библиотеку ;)
|
|