choppy sound when checking voice mail
Hello, I'm new to asterisk trixbox CE, and I was able to successfully install it. I'm planning on deploying the phone system for an office with 10 users. My problem is that when I'm checking voice mails I get a choppy sound quality, but when making a call everything is fine.
Does anyone know of a fix for this? Or point to the right place where I can to enquire more about it?
Here is the information about my server:
Processors 2
Model Intel(R) Xeon(R) CPU 5110 @ 1.60GHz
CPU Speed 1.6 GHz
Cache Size 4096 KB
System Bogomips 6387.2
PCI Devices
- (2x) Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet
- (2x) Host bridge: Intel Corporation 5000 Series Chipset FBD Registers
- (3x) Host bridge: Intel Corporation 5000 Series Chipset FSB Registers
- (2x) Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers
- Host bridge: Intel Corporation 5000X Chipset Memory Controller Hub
- IDE interface: Intel Corporation 631xESB/632xESB IDE Controller
- ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller
- (2x) PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge
- PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 2
- PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 3
- PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 5
- PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 7
- PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 4-5
- PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 6-7
- PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1
- PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E2
- PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port
- PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge
- PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 1
- PCI bridge: Intel Corporation 80333 Segment-A PCI Express-to-PCI Express Bridge
- PCI bridge: Intel Corporation 80333 Segment-B PCI Express-to-PCI Express Bridge
- PCI bridge: Intel Corporation 82801 PCI Bridge
- RAID bus controller: Dell PowerEdge Expandable RAID controller 5i
- USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller
- USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1
- USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2
- USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3
- VGA compatible controller: ATI Technologies Inc ES1000
IDE Devices
- hda: HL-DT-STDVD-ROM GDR-T10N
SCSI Devices
- DP BACKPLANE (Enclosure)
- DELL PERC 5/i (Direct-Access)
USB Devices
- Belkin Components
- Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
Ram: 2 Gig
Thanks in advance for your help.
Leo-
I was refered by another member to this thread, so I will attempt to describe out my issues which although similar, I do not believe they have to do explicity with the Zaptel based timing. (ztdummy) I have upgraded to Kernel 2.6.22.9 and using the svn checkout Zaptel 1.2 branch, which includes support for kernel based high resolution timers. I achieve an average zttest timing of over 99.996%, with a worst case of 99.98%, The issue is not neccessarily chop, or out of sync type, but instead litterally a fade out of the music on hold, the best way I have of describing it is a cordless phone as you walk away from the basestation (900MHz style cordless phone) it slow build up with white noise, and music can still be heard in sync in the white noise, but it reduces to almost no music output, and then comes in and out. This was the same function for the first machine which was a default trixbox install, and for the additional 2 machines, which were more custom ( mainly due to hardware). The original post is below:
I have installed Trixbox on 3 seperate machines, each with different architectures, all systems work perfectly with crisp sound for all functionality other than MOH. Current usage on Trixbox 2.2.4. System Architectures:
1) Intel 1 x P4 2.6GHz / 1GB RAM / 1 80GB IDE 7200 HDD
2) AMD 1 x Dual Opteron 1220 / 2GB RAM / 3WARE 9500-4LP RAID 5 4x250GB HDD
3) AMD 2 x Quad Opteron 2350 / 4GB RAM / 3WARE SE9650-8LPML RAID 6 6x250GB HDD
Ulizing IAX2 for inter-server trunking, and SIP for connection with Phones & FXO/FXS gateways.
Approximately 80 Phones distributed through the systems, + 16FXS (for communicating with old PBX) +16FXO (for remaining POTS that have not switched to SIP Trunks as of yet)
Now the Problem:
When making or receiving calls via the Sip trunks, or from the FXO/FXS clairity is perfect with no artifacts in the speech, when utilizing any built in sounds such as the queue functions with the time annoucements quality is perfect. However, when playing MOH through the queue, I am not sure how to properly describe it, but the symptom is as follows. Initial Music comes through fine, after approx 3 second delay it begins to degrade, as time goes on it almost sounds like static you would hear when an old cordless phone gets to far away from the base station, and then it will come back a little, and then fade some more (This is with only 1 inbound call routing to the Queue), no other active connections on either system tested. I have attempted this from the PSTN->SIP and from the VOIP provider->SIP, I have also tested from SIP Phone ->SIP. The only thing I am seeing in common is SIP. Now I know that asterisk did away with external mpg123, and switched to a "native MOH", but I seem to recall not having this issue with the older MPG123 on custom asterisk install of quite some time ago. Now I know the first question asked will be I don't have a proper timing sources such as an XP100, this may be true, however I have downloaded the current branch 1.2 zaptel driver, to use support for HPET timers in kernel, as I have also installed Kernel 2.6.22.9 in vain attempts following other posts about "choppy" sound as a method of correcting. when I issue the zttest, I get a best value of 100%, and average value of 99.995754% and a worst of 99.987793, so I am under the assumption from previous posts that "zaptel timing" is not the issue here. At first I thought it was a volume issue when I attempted to load up servers by making multiple calls from phones (different channels) to the Queue, but I realized the problems persist even with only 1 inbound call. I have see people come up with cures using Asterisk 1.4.xx, however I have never seen a full out address of Asterisk 1.2.xx.
What blows my mind is the fact that all sounds internal work perfectly but not the MOH. As an additional measure to try to see codecs might have been an issue, I went ahead and converted all the default MOH sounds to their respective codecs, ulaw, gsm, g729. I also altered codec settings for communication in asterisk to the trunks, and to the phones to see if it was a translation error which is is not. Still same result, Asterisk internal sounds such as the "You are next in line" perfect quality. Phone to Phone, including through the IAX trunk perfect, but MOH fades out, and or choppy.
If anyone has any suggestions I would love to hear them,
As it is , if this pertains only to Asterisk 1.2 variants., I have no problem going for an upgrade via source to 1.4, as well as supporting packages. I am aware that this breaks update capabilities, but since I am a Slackware guy by default source is easier to deal with then just waiting for a yum update.
If I have missed any critical specs, please let me know. As it stands these servers are not currently in production use do to this issue, One will never be in production use, and is simply used as a test dummy server, before applying soft updates to others. The end result of these servers will be more in automated proccessing applications through the PHPAGI extensions, but when someone needs to get a real person and is waiting in a queue it would be nice for MOH not to fall off.
Can somebody with true knowledge explain why MOH seems to be the step child when it comes to audio quality playback. There seem to be too many people having issues with this while the audio quality of the same file via the IVR is impeccable. I can't understand why I keep reading that it is a timing problem when IVR doesn't seem to have a timing problem.
Somebody please make sense of this. My applications don't havce a chance without queue BG MOH. (I'm using a hosted TrixBox CE)
I am having the same problem on a new system I am trying to put together as a replacement. My calls on PSTN are perfect, extension to extension are perfect. VOIP calls inbound and outbound have loss of audio(Choppy). I am using a Supermicro 5015MF+ with a PDSMi motherboard, Xeon 3040 dual core 1.8g, 2g ram and a Sangoma A200 card. Is the Sangoma card not providing the timing source or do I really need a card to use the zaptel drivers.
I'm also having the choppy sound issue - but only on the system recordings (mailbox - conferences, etc)
the original test box I had was a very old Dell P2 233 with 384MB memory, this worked fine - but calls were being dropped and CPU usage was too high, that's ok, it was only a first pass test box, however - all the system recordings worked without problems
Next I took my old machine from home as a demo box, this is an AMD Athlon64 3000+ with 1GB memory, with an MSI K8T Neo2 v2. - This machine was very good at it, everything worked, system recordings were clear.
now it was time to build the server. we chose to use an Intel D945GCPE i945GC Socket 775 MOBO, with a Intel E2160 processor & 1GB Kingston Memory. - this machine although the calls are clear, the system recordings are choppy. what I did notice though, which may be of some interest to some of you, is that if I had the web GUI up, and I ordered it to do something while the system recording was being spoken - it went completely clear (as in sound worked without chopping) as soon as the page has finished loading, it starts chopping again - I do find this bizarre.
I've tried removing the WAV files - this just gave me nothing no sound atall - and the Mailbox number ( *98 ) just ended the call.
is there a way I can force it to use the GSM files for the system recordings?
Jason.

Member Since:
2007-10-04