Имеется TDM410 установленная в далеко не новый компьютер.
hwinfo
system.firmware.vendor = 'Award Software International, Inc.' system.firmware.version = '6.00 PG' system.firmware.release_date = '03/10/2003' system.board.product = 'GA-8ST800' system.board.version = '1.x' system.board.vendor = 'Gigabyte Technology Co., Ltd.'
cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 1.80GHz stepping : 4 cpu MHz : 1799.770
При загрузке драйвера wctdm24xxp в трубке подключенной к FXS порту возникает достаточно сильный фоновый шум.
С учетом того, что данный компьютер:
поиск причины возникновения шума могут быть продолжительными и возможно безрезультатными. И я понимаю, что причину возникновение шума за меня никто не найдет. Но не могли бы вы рассказать о наиболее частых причинах возникновения данных шумов в вашей практике (теория вроде и так известна)?
Да, кстати, конечно возможно, что wctdm24xxp имеет проблемы в моей версии, но пока к этому выводу не склоняюсь.
На всякий случай, ниже версия используемого ПО и базовые настройки dahdi:
dmesg
[ 2648.096859] dahdi: Telephony Interface Registered on major 196 [ 2648.096865] dahdi: Version: 2.2.1 [ 2648.146448] dahdi_transcode: Loaded. [ 2648.190743] wctdm24xxp 0000:00:0a.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 [ 2648.727135] Port 1: Installed -- AUTO FXO (FCC mode) [ 2649.359956] Port 2: Installed -- AUTO FXO (FCC mode) [ 2651.021477] Port 3: Installed -- AUTO FXS/DPO [ 2652.677003] Port 4: Installed -- AUTO FXS/DPO [ 2652.681003] VPM100: Not Present [ 2652.685324] Found a Wildcard TDM: Wildcard TDM410P (4 modules) [ 2652.885614] dahdi: Registered tone zone 0 (United States / North America) [ 2653.038984] echo: module is from the staging directory, the quality is unknown, you have been warned. [ 2653.047523] dahdi_echocan_oslec: Registered echo canceler 'OSLEC' [ 2653.048313] dahdi: Registered tone zone 40 (Russian Federation)
/etc/dahdi/system.conf
fxsks=1,2 fxoks=3,4 echocanceller=oslec,1-4 loadzone = ru defaultzone = ru
/etc/dahdi/modules
dahdi dahdi_dummy dahdi_transcode wctdm24xxp
uname -a
Linux 2.6.35-25-generic #43-Ubuntu SMP Thu Jan 6 22:25:16 UTC 2011 i686 GNU/Linux
/etc/issue
Ubuntu 10.10 \n \l
cat /proc/interrupts
CPU0 0: 48 IO-APIC-edge timer 1: 15577 IO-APIC-edge i8042 8: 0 IO-APIC-edge rtc0 9: 0 IO-APIC-fasteoi acpi 10: 0 IO-APIC-edge MPU401 UART 12: 256322 IO-APIC-edge i8042 14: 127364 IO-APIC-edge pata_sis 15: 0 IO-APIC-edge pata_sis 18: 5409333 IO-APIC-fasteoi SiS SI7012, wctdm24xxp0 19: 18854 IO-APIC-fasteoi eth0 20: 5836 IO-APIC-fasteoi ohci_hcd:usb2 21: 0 IO-APIC-fasteoi ohci_hcd:usb3 23: 2 IO-APIC-fasteoi ehci_hcd:usb1 NMI: 0 Non-maskable interrupts LOC: 1115411 Local timer interrupts SPU: 0 Spurious interrupts PMI: 0 Performance monitoring interrupts PND: 0 Performance pending work RES: 0 Rescheduling interrupts CAL: 0 Function call interrupts TLB: 0 TLB shootdowns TRM: 0 Thermal event interrupts THR: 0 Threshold APIC interrupts MCE: 0 Machine check exceptions MCP: 22 Machine check polls ERR: 0 MIS: 0
В вашем случае проблема шума в этом
18: 5409333 IO-APIC-fasteoi SiS SI7012, wctdm24xxp0
попробуйте поменять карту в другой слот или выключить звуковую карту в биосе (SI7012)
Установил карту в другой компьютер (не такой древний), отключил usb в биос. Фоновый шум остается в наличии. Начинаю грешить на карту, но это конечно-же не факт.
cat /proc/interrupts
CPU0 CPU1 0: 46 0 IO-APIC-edge timer 1: 1771 0 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 12: 20238 0 IO-APIC-edge i8042 14: 0 0 IO-APIC-edge ata_piix 15: 0 0 IO-APIC-edge ata_piix 16: 2280 0 IO-APIC-fasteoi i915 21: 1084116 0 IO-APIC-fasteoi wctdm24xxp0 23: 43005 0 IO-APIC-fasteoi ata_piix 42: 513 0 PCI-MSI-edge hda_intel 43: 27524 0 PCI-MSI-edge eth0 NMI: 0 0 Non-maskable interrupts LOC: 1207046 147142 Local timer interrupts SPU: 0 0 Spurious interrupts PMI: 0 0 Performance monitoring interrupts PND: 0 0 Performance pending work RES: 6178 3230 Rescheduling interrupts CAL: 63 75 Function call interrupts TLB: 957 1197 TLB shootdowns TRM: 0 0 Thermal event interrupts THR: 0 0 Threshold APIC interrupts MCE: 0 0 Machine check exceptions MCP: 4 4 Machine check polls ERR: 1 MIS: 0
Обязательно отключу звук на компьютере с которого начался пост. Но сегодня это уже не проверить.
поделюсь своим опытом: Asterisk 1.6.2.5-0ubuntu1.3 с OpenVox A800P (2xFXO и 4xFXS). Компьютер тоже далеко не первой свежести и без заземления. К 2м FXO было подключено по GSM-модему (со своими блоками питания) и при входящих и исходящих звонках был сильный фоновый шум.
Решение оказалось простым - общая земля. Т.е. подключив контакт заземления GSM-модема к корпусу компьютера шум этот пропал (для этих целей я использовал USB шнур и свободные USB порты на компьютере, т.к. у меня модемы помимо RJ-11 оснащены RS-232 и USB выходами).
ну так какой результат? у меня вообще платы Allvoip по 16 портов в каждой, один их портов то работает то нет. Ругается вроде на питание, комп тоже достаточно старый, может замена БП поможет. И еще один порт в dahdi_scan говорит что все тип-топ, но на нем ни в какую нет гудка, а на еще одно порту очесь слабая громкость. С остальными портами все нормально. Тот порт который ругается на питание иногда всетаки поднимается и работает, если системник отключить от питания и оставить постоять на часок, правда после перезагрузки уже порт оказывается не рабочим, приходится его отключать.
Как думаете это все таки питание, или платы глючат? порты кстати FXS.
на каких портах появляется фоновый шум?
Задан: 2011-01-21 00:40:34 +0400
Просмотрен: 3,454 раз
Обновлен: Mar 18 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.