Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Asterisk + Ubuntu + TDM400 +TDM800

Asterisk + Ubuntu + TDM400 +TDM800

Порядок действий...?
Откуда: Россия, Москва
Сообщений: 38

Asterisk + Ubuntu + TDM400 +TDM800

Всем здравия!

Стал я (как администратор) счастливым обладателем двух карт от Digium - TDM400 (установлены 2 FXS) + TDM800 (6 FXO) и за последнюю неделю я практически сломал голову как это богатство настроить.

Есть задача настроить их под Ubuntu Server, т.к. компьютер будет выполнять и другие функции, кроме АТС. До этого успешно настроил SIP-АТС на базе *, а вот с железом не получается.

Ставил Trixbox, в нем платы определились корректно, каналы назначились, в GUI и в CLI они появились. Но там было все "из коробки", я ничего не делал, потому и не понимаю как и почему они работают.

Перечитал практически все, что нашел по установке плат, но в 99% случаев речь идет о Zaptel, который заменен на DAHDI, а вот тут я как раз и зависаю.

Задача "на сейчас" - это, чтобы * подхватил карты.

Некоторая информация:
Ubuntu 10.04 Server
linux: 2.6.32
asterisk: 1.6.2.5 (установлено из бинарников)

lspci
01:04.0 Ethernet controller: Digium, Inc. Wildcard TDM410 4-port analog card (rev 11)
01:06.0 Ethernet controller: Digium, Inc. Wildcard TDM800P 8-port analog card (rev 11)

dahdi_scan
[1]
active=yes
alarms=UNCONFIGURED
description=DAHDI_DUMMY/1 (source: HRtimer) 1
name=DAHDI_DUMMY/1
manufacturer=
devicetype=DAHDI Dummy Timing
location=
basechan=1
totchans=0
irq=0

cat /proc/interrupts
CPU0 CPU1
0: 109 0 IO-APIC-edge timer
1: 81 39 IO-APIC-edge i8042
6: 3 0 IO-APIC-edge floppy
7: 0 0 IO-APIC-edge parport0
8: 1 0 IO-APIC-edge rtc0
9: 0 0 IO-APIC-fasteoi acpi
14: 63 0 IO-APIC-edge ata_piix
15: 0 0 IO-APIC-edge ata_piix
16: 0 0 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb2
17: 0 0 IO-APIC-fasteoi uhci_hcd:usb3
18: 0 0 IO-APIC-fasteoi uhci_hcd:usb4
19: 66801 0 IO-APIC-fasteoi ata_piix, uhci_hcd:usb5
27: 42 104088 PCI-MSI-edge eth0
28: 7565 0 PCI-MSI-edge eth1
NMI: 0 0 Non-maskable interrupts
LOC: 17726195 412315 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 0 0 Performance monitoring interrupts
PND: 0 0 Performance pending work
RES: 975 1417 Rescheduling interrupts
CAL: 27 60 Function call interrupts
TLB: 5600 6593 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 60 60 Machine check polls
ERR: 1
MIS: 0

CLI> dahdi show channels
Chan Extension Context Language MOH Interpret Blocked State
pseudo default default In Service

CLI> core show channeltypes
Type Description Devicestate Indications Transfer
---------- ----------- ----------- ----------- --------
SIP Session Initiation Protocol (SIP) yes yes yes
IAX2 Inter Asterisk eXchange Driver (Ver 2) yes yes yes
Jingle Jingle Channel Driver no yes no
Local Local Proxy Channel Driver yes yes no
Console OSS Console Channel Driver no yes no
Bridge Bridge Interaction Channel no no no
Skinny Skinny Client Control Protocol (Skinny) yes yes no
Agent Call Agent Proxy Channel yes yes no
DAHDI DAHDI Telephony Driver w/PRI & SS7 no yes no
Phone Standard Linux Telephony API Driver no yes no
USTM UNISTIM Channel Driver no yes no
Gtalk Gtalk Channel Driver no yes no
MGCP Media Gateway Control Protocol (MGCP) yes yes no
----------
13 channel drivers registered.

dahdi_hardware
pci:0000:01:04.0 wctdm24xxp- d161:8005 Wildcard TDM410P
pci:0000:01:06.0 wctdm24xxp- d161:0800 Wildcard TDM800P

dahdi_cfg -vv
DAHDI Tools Version - 2.2.1
Notice: Configuration file is /etc/dahdi/system.conf
line 0: Unable to open master device '/dev/dahdi/ctl'

1 error(s) detected

Насколько я понимаю, дело в DAHDI_DUMMY, но вот информации как его безопасно отключать или настраивать я пока не нашел.

Заранее благодарю за информацию.
Ubuntu Server 10.10 + Asterisk 1.6.2.5 + Asterisk GUI 2.0 + TDM400 + TDM800
2010-06-11 23:00

Avatara of Aven
Сообщений: 261

Re: Asterisk + Ubuntu + TDM400 +TDM800

Почитайте Asterisk: The Future of Telephony, это типовая настройка, там все разжовано...
Zaptel в Dahdi просто переименовали.
http://igorg.ru/2008/05/20/zaptel-dahdi/
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB | Gentoo Linux 2.6.32 || Asterisk 1.6.2.9 | SFA + FFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3xHuawei E1550
2010-06-12 00:23

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Asterisk + Ubuntu + TDM400 +TDM800

dahdi_genconf в помощь "коробочникам"
http://линия24.рф - Астериск и прочие бубны!
2010-06-12 01:37

Откуда: Россия, Москва
Сообщений: 38

Re: Asterisk + Ubuntu + TDM400 +TDM800

Решил не лезть в конфиги вручную, пока не знаю точно что за что отвечает, поставил Asterisk GUI (заодно нашел отчего такие дикие тормоза с проверкой прав на запись в папки - в astman.js прописан таймаут на проверку каждого файла в 60000 мс, т.е. минуту и таких файлов около 5 вот и получается почти по 5 минут проверка при каждой загрузке. Я исправил таймаут в 1 сек, все работает и летает).

Каналы я подцепил. Дал GUI определить железо, пару раз перезагрузил и железо теперь видно.

Книга по Астериску - это то с чего я начал даже еще до загрузки самого Астериска.

Если позволите еще пара вопросов:
1. Нужен ли мне dahdi_dummy, если у меня стоит железо (почти уверен, что не нужен) и как его отключить, если не нужен?

2. Где в * посмотреть настройки локальной зоны (USA или Россия) + включенность программного эхоподавления?

2.а. Если кто-то знает: из какого файла эти настройки считывает Asterisk GUI?
Ubuntu Server 10.10 + Asterisk 1.6.2.5 + Asterisk GUI 2.0 + TDM400 + TDM800
2010-06-15 14:03

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru