Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Yeastar TDM800 и треск вместо разговора

1

Здравствуйте. Приобрел Yeastar TDM800 Пропатчил dahdi-linux согласно инструкции (http://www.yeastar.com/download/TDMDriverInstalldahdi.pdf), поставил драйвера, настроил. Загружаю dahdi, asterisk, все грузится без проблем, ошибок в логах нет. С прерываниями тоже все нормально, повесил карту на отдельное прерывание. Но ! После минуты - двух минут исходящих разговоров ( бывает и раньше ) в линии вместо голоса слышен треск и больше ничего. При входящим звонке после такого, asterisk берет трубку, но вместо голоса - тишина. Помогает только останов астериска, выгрузка - загрузка модулей dahdi

Немного о железе , настройках и софте

Asterisk 1.6.2 dahdi, dahdi-tool 2.4.0

uname -r 2.6.35-25-generic 

-

cat /etc/dahdi/system.conf # Autogenerated by /usr/sbin/dahdi_genconf on Tue Feb 15 20:24:01 2011 # If you edit this file and execute /usr/sbin/dahdi_genconf again, # your manual changes will be LOST. # Dahdi Configuration File # # This file is parsed by the Dahdi Configurator, dahdi_cfg # # Span 1: WCTDM/8 "YSTDM8xx REV E Board 9" (MASTER) fxsks=1 echocanceller=mg2,1 fxsks=2 echocanceller=mg2,2 fxsks=3 echocanceller=mg2,3 fxsks=4 echocanceller=mg2,4 # channel 5, WCTDM/8/4, no module. # channel 6, WCTDM/8/5, no module. # channel 7, WCTDM/8/6, no module. # channel 8, WCTDM/8/7, no module. # Global data loadzone = ru defaultzone = ru 

-

lsmod | grep dahd dahdi_echocan_mg2 5005 4 dahdi 198761 10 dahdi_echocan_mg2,ystdm8xx crc_ccitt 1351 2 dahdi,hisax 

-

cat /proc/interrupts CPU0 CPU1 CPU2 CPU3 0: 41 0 0 9 IO-APIC-edge timer 1: 0 0 0 8 IO-APIC-edge i8042 8: 0 0 0 1 IO-APIC-edge rtc0 9: 0 0 0 0 IO-APIC-fasteoi acpi 14: 0 0 0 0 IO-APIC-edge ata_piix 15: 0 0 0 7959 IO-APIC-edge ata_piix 16: 0 0 140 0 IO-APIC-fasteoi ahci, nouveau, hda_intel 17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron 18: 0 0 2486840 0 IO-APIC-fasteoi ystdm 19: 0 8121 0 0 IO-APIC-fasteoi ata_piix 40: 51633 0 0 0 HPET_MSI-edge hpet2 41: 0 50905 0 0 HPET_MSI-edge hpet3 42: 0 0 25262 0 HPET_MSI-edge hpet4 43: 0 0 0 14689 HPET_MSI-edge hpet5 49: 117476 127 0 0 PCI-MSI-edge eth0 NMI: 0 0 0 0 Non-maskable interrupts LOC: 80 65 38 12 Local timer interrupts SPU: 0 0 0 0 Spurious interrupts PMI: 0 0 0 0 Performance monitoring interrupts PND: 0 0 0 0 Performance pending work RES: 336 287 265 249 Rescheduling interrupts CAL: 145 96 145 100 Function call interrupts TLB: 26 150 208 37 TLB shootdowns TRM: 0 0 0 0 Thermal event interrupts THR: 0 0 0 0 Threshold APIC interrupts MCE: 0 0 0 0 Machine check exceptions MCP: 10 10 10 10 Machine check polls 

-

dahdi_scan [1] active=yes alarms=OK description=YSTDM8xx REV E Board 9 name=WCTDM/8 manufacturer=YEASTAR devicetype=YSTDM8xx REV E location=PCI Bus 05 Slot 04 basechan=1 totchans=8 irq=18 type=analog port=1,FXO port=2,FXO port=3,FXO port=4,FXO port=5,none port=6,none port=7,none port=8,none 

-

dahdi_cfg -v DAHDI Tools Version - 2.4.0 DAHDI Version: 2.4.0 Echo Canceller(s): MG2 Configuration ====================== 4 channels to configure. Setting echocan for channel 1 to mg2 Setting echocan for channel 2 to mg2 Setting echocan for channel 3 to mg2 Setting echocan for channel 4 to mg2 

-

cat /proc/dahdi/1 Span 1: WCTDM/8 "YSTDM8xx REV E Board 9" (MASTER) 1 WCTDM/8/0 FXSKS (In use) (SWEC: MG2) 2 WCTDM/8/1 FXSKS (In use) (SWEC: MG2) 3 WCTDM/8/2 FXSKS (In use) RED(SWEC: MG2) 4 WCTDM/8/3 FXSKS (In use) RED(SWEC: MG2) 5 WCTDM/8/4 Reserved 6 WCTDM/8/5 Reserved 7 WCTDM/8/6 Reserved 8 WCTDM/8/7 Reserved 

-

cat /etc/asterisk/chan_dahdi.conf [channels] language=ru #include dahdi-channels.conf context=from-pstn signalling=fxs_ks faxdetect=incoming usecallerid=yes echocancel=yes echocancelwhenbridged=no echotraining=800 busydetect=yes busycount=4 busypattern=350,350 progzone=ru group=0 channel=1-2 

Диалплан не привожу , так как уверен что дело не в нем. Спасибо.

удалить закрыть спам изменить тег редактировать

спросил 2011-02-17 16:19:07 +0400

forsage Gravatar forsage
26 ● 1 ● 4

5 Ответов

1

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

ссылка удалить спам редактировать

ответил 2011-02-21 08:51:28 +0400

forsage Gravatar forsage
26 ● 1 ● 4

Comments

Вот и ответ адептам PCI плат, я рад что всё разрешилось .. Zavr2008 ( 2011-02-21 15:36:17 +0400 )редактировать
0

писать надо те прямо в YEASTAR/IPmatika.

К сожалению, точно такая же проблема существует и с оригинальными Digium TDM800 http://forums.digium.com/viewtopic.php?p=132101&sid=81d89cf1084800387e71e0a813776e71#p132101

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

ссылка удалить спам редактировать

ответил 2011-02-18 15:22:25 +0400

forsage Gravatar forsage
26 ● 1 ● 4

обновил 2011-02-18 15:23:31 +0400

0

Но ! После минуты - двух минут исходящих разговоров ( бывает и раньше ) в линии вместо голоса слышен треск и больше ничего.

А что говорит тот же dahdi_test если запустить на 3 минуты? Просто если это не кодеки, а шина - тогда видно будет. А вообще, именно траблы с прерываниями, левата с изменениями в работе PCI со стороны новых чипаков от I*tela (проблемы с PLX) в свое время и подтолкнула меня на создание Alvis-PBX. Да, пока что проц не сильный, но растем :)

ссылка удалить спам редактировать

ответил 2011-02-18 11:49:39 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 ● 11 ● 9 ● 40
http://mh.otx.ru/

обновил 2011-02-18 11:50:53 +0400

Comments

dahdi_test -c 1000 --- Results after 977 passes --- Best: 100.000 -- Worst: 99.987 -- Average: 99.997359, Difference: 100.001235 , похоже что с dahdi_test все нормально. По поводу материнской платы, да действительно, плата одна из последних, под Intel Core i5 , может быть и в этом проблема. Попробую перенести на выходных все на какое нибудь старое железо, посмотрю как будет работать. forsage ( 2011-02-18 13:47:17 +0400 )редактировать
Блок питания проверь, попробуй другой поставить Ecuador ( 2011-02-20 10:21:04 +0400 )редактировать
0

Если не секрет, какая материнка была и какую поставил?

ссылка удалить спам редактировать

ответил 2011-02-25 17:31:00 +0400

Ecuador Gravatar Ecuador
845 ● 10 ● 10 ● 24
0

Вопрос просто супер, по тому как никто не ответил думаю никто с этим не боролся и писать надо те прямо в YEASTAR/IPmatika.
да еще попробуй отключить все что с echo связано.

ссылка удалить спам редактировать

ответил 2011-02-18 09:32:36 +0400

alexcr Gravatar alexcr
3124 ● 10 ● 9 ● 51
http://asterisk-service.c...

Comments

Вы имеете в виду эходав ? Если да - пробовал, не помогает :( forsage ( 2011-02-18 13:51:04 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-02-17 16:19:07 +0400

Просмотрен: 2,024 раз

Обновлен: Feb 25 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.