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

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
2685 11 9 37
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 9 23
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

Просмотрен: 910 раз

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

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