[Asterisk-Users] FW: Quality of Asterisk

Deillon Thomas-WTD008 WTD008 at motorola.com
Thu Jun 8 01:40:16 MST 2006


The file are there: http://thdei.info/results.zip and
http://thdei.info/mos_6_MOS-USA_Test-114_20060605-042551cut-PESQ.png
because, last time I put them in attachment and the mail was waiting for
approvement and I never see it anmore .


________________________________

From: Deillon Thomas-WTD008 
Sent: 05 June 2006 14:32
To: 'asterisk-users at lists.digium.com'
Subject: Quality of Asterisk


Hi,
 
I have a problem with the quality test. So if you have a idea for me
....
 
We test here, Motorola phone with Asterisk. Asterisk play sample to the
mobile phone which record this and the inverse.
We have to be sure that Asterisk not make distortion itself.
 
To do this, I tried to play 7 longs files (20 minutes) in parallel (It
go out from on zap line and come back on a other line) like this:
 
#i=0
#while i < 7:
#    os.system("make the call number 7%s"%i)
#    time.sleep(80)  //80 sec = 1 column on graphs
#    i+=1
 
And, what I see is that when I launch the sample 77, a delay appear on
sample 71,73,74,75,76. Around 40 ms.
 
 
So, next, I try to make 6 calls which play but no record and only one
that record.The result was just one little gap of 1 ms on one try and no
gap on others.
 
Then, I launch 1 call and I make "hdparm -tT /dev/sda && find / >
/tmp/tmp" and make a graph of the result (file Test-114)
The HD is  a WDC WD400BD-75JM
 
hdparm result: 
--------------------------8<--------------------------------------------
-------------
systemtest:/proc/scsi# hdparm -tT /dev/sda
 
/dev/sda:
 Timing cached reads:   4260 MB in  2.00 seconds = 2129.87 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate
ioctl for device
 Timing buffered disk reads:  170 MB in  3.02 seconds =  56.29 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate
ioctl for device
---------------------->8------------------------------------------------
----------
 
server: 1Go Ram, Intel(R) Pentium(R) 4 CPU 3.20GHz
 cat /proc/interrupts:
 
systemtest:/proc/scsi# cat /proc/interrupts
-------------------------------8<---------------------------------
           CPU0
  0:   68356288    IO-APIC-edge  timer
  1:          8    IO-APIC-edge  i8042
  9:          0   IO-APIC-level  acpi
 12:        101    IO-APIC-edge  i8042
 14:     486356    IO-APIC-edge  libata
 15:          4    IO-APIC-edge  libata
169:     845934   IO-APIC-level  eth0
177:  273396437   IO-APIC-level  wct4xxp
NMI:          0
LOC:   68356565
ERR:          0
MIS:          0
------------------------>8----------------------------------
 
 
I though it was the Hard-disk and my boss had the idea to make a ramdisk
and store the files on a ramdisk.
So, then, the results were perfect but if we make a "hdparm -T" on the
disk  while we make records, there are a lot of gaps on files.
 
It's where we are. It's surely a IRQ problem :
http://www.asteriskguru.com/tutorials/hdlc_bad_fcs.html
 
Do you think I am in the wrong way or do you know a interresting website
or something like that that can help me ?
 
Thanks for your help,
 
Thomas DEILLON
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20060608/24756750/attachment.htm


More information about the asterisk-users mailing list