= Troubleshooting Sound Problems - pjsip.org = Troubleshooting problems in the audio quality is one of the most difficult task to do with PJMEDIA, because mostly it is system specific. This page will try to provide a step-by-step troubleshooting guide to assist solving such problems. == Understanding Media Flow == Please see [wiki:media-flow Understanding Media Flow] for detailed explanation. == Types of Problems == There are tooo many audio quality problems than those mentioned below, but anyway lets try to enumerate them and present with some kind of troubleshooting guide: 1. [wiki:audio-problem-local-no-audio No audio is heard on local speaker during the call] 1. [wiki:audio-problem-remote-no-audio No Audio is Heard by Remote Party] 1. [wiki:audio-problem-static-noise Loud Static Noise] 1. [wiki:audio-problem-dropouts Audio Drop-outs or "Stutters"] 1. [wiki:audio-problem-sending-tone Audio Stutters when Streaming Tone to X-Lite/SJPhone] 1. [wiki:audio-problem-remote-jitter High jitter value observed by remote party] == All Checklists == 1. [wiki:audio-check-correct-device Check that the correct device is being used]. 1. [wiki:audio-check-loopback Check that speaker is functioning properly by Looping-back Microphone to Speaker device]. 1. [wiki:audio-check-play You can also check by Playing a WAV File to Speaker]. 1. [wiki:audio-check-rx-rtp Check that Incoming RTP Packets are Indeed Received by Local Host] 1. [wiki:audio-check-conf-connection Check that the Call is Connected to the Sound Device in the Conference Bridge]. 1. [wiki:audio-check-cpu Check that CPU Utilization is not Too High] 1. [wiki:audio-check-remote-address Check that pjsua is transmitting RTP packet to the correct address] 1. [wiki:audio-check-codec-nego Check that codec is negotiated properly by both parties]. 1. [wiki:audio-check-ec Checking the Echo Cancellation Effectiveness]