Доброго дня коллеги! Я всё ещё пытаюсь добиться нормального качества записи. Поставил dahdi_dummy
Код: Выделить всё
pbx*CLI> dahdi show status
Description Alarms IRQ bpviol CRC Fra Codi Options LBO
DAHDI_DUMMY/1 (source: HRtimer) 1 UNCONFI 0 0 0 CAS Unk 0 db (CSU)/0-133 feet (DSX-1)
Код: Выделить всё
[root@pbx dahdi_dummy]# lsmod | grep dahdi
dahdi_dummy 2400 0
dahdi_transcode 5240 1 wctc4xxp
dahdi 206672 4 dahdi_dummy,dahdi_transcode
crc_ccitt 1369 1 dahdi
В dmesg вижу, но не понимаю может ли это влиять на работу таймера
Код: Выделить всё
[root@pbx ~]# dmesg | grep dahdi
dahdi: Version: 2.8.0.1
dahdi: Telephony Interface Registered on major 196
dahdi_transcode: Loaded.
dahdi: Warning: Span DAHDI_DUMMY/1 didn't specify a spantype. Please fix driver!
dahdi_dummy: Trying to load High Resolution Timer
dahdi_dummy: Initialized High Resolution Timer
dahdi_dummy: Starting High Resolution Timer
dahdi_dummy: High Resolution Timer started, good to go
Чего ему не хватает? Ведь:
Код: Выделить всё
[root@pbx ~]# cat /proc/dahdi/1
Span 1: DAHDI_DUMMY/1 "DAHDI_DUMMY/1 (source: HRtimer) 1" (MASTER)
А так же в boot/grub/grub.conf добавил опции divider=10 clocksource=acpi_pm
Код: Выделить всё
[root@pbx ~]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
#hiddenmenu
title CentOS (2.6.32-431.el6.i686)
root (hd0,0)
kernel /vmlinuz-2.6.32-431.el6.i686 ro root=/dev/mapper/VolGroup-lv_root hda=noprobe hdb=noprobe divider=10 clocksource=acpi_pm rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-431.el6.i686.img
теперь у меня
Код: Выделить всё
[root@pbx ~]# cat /sys/devices/system/clocksource/clocksource0/current_clocksource
acpi_pm
Таймер вроде бы работает хорошо
Код: Выделить всё
[root@pbx ~]# dahdi_test
Opened pseudo dahdi interface, measuring accuracy...
99.993% 99.990% 99.992% 99.993% 99.985% 99.973% 99.995% 99.994%
99.994% 99.993% 99.993% 99.993% 99.999% 99.973% 99.995% 99.991%
99.988% 99.976% 99.994% 99.997% 99.992% 99.999% 99.989% 99.991%
99.996% 99.988% 99.994% 99.993% 99.996% 99.991% 99.996% 99.994%
99.995% 99.998% 99.994% 99.998% 99.994% 99.994% 99.995% 99.995%
99.993% 99.994% 99.995% 99.994% 99.994% 99.996% 99.992% 99.994% ^C
--- Results after 48 passes ---
Best: 99.999% -- Worst: 99.973% -- Average: 99.992422%
Cummulative Accuracy (not per pass): 99.994
Все остальные модули-таймеры в Asterisk я отключил.
В данный момент используется система с ядром 2.6.32-431.el6.i686
Код: Выделить всё
[root@pbx ~]# cat /proc/
cat: /proc/: Is a directory
[root@pbx ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 45
model name : Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz
stepping : 7
cpu MHz : 2299.691
cache size : 15360 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx lm con stant_tsc unfair_spinlock pni ssse3 cx16 sse4_1 sse4_2 popcnt xsave avx hypervisor lahf_lm
bogomips : 4599.38
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
прилагаю файл записи разговора
http://rghost.ru/51535399 сделаны подряд друг за другом, без каких либо изменений на станции. 1 запись отличная, 2я заикается. Запись идёт на локальный физический диск а не по сети.