Hi,

Many thanks for the responses. I tried with the preprocessors added in but
got no audio at all (on Win 2k or on Vista). I must admit that I'm not too
familiar with the code so I'm not sure if I am using the right branch - I
was trying to build the latest code in the main sipXtapi branch, is that the
right one to use, and is it best to build with the 'Release' configuration?

I did have a look at the AOL branch to compare what was in there with the
main branch, but there seemed to be a fair number of changes and I'm not
sure which ones relate to the audio quality work for Vista, I will keep
looking though to try to understand it better.

I also seem to be having trouble with STUN if I build a recent version of
sipXtapi - the SDP seems to be showing the local IP address / port rather
than the one returned in the STUN response. If I use a build from March 2007
then it is okay, I wondered if there had been a change to the way I need to
enable STUN support?

I would be grateful if anyone has any further suggestions.

Thanks,

Neil Carrott

-----Original Message-----
From: Alexander Chemeris [mailto:[EMAIL PROTECTED]
Sent: 03 July 2007 17:36
To: Neil Carrott
Cc: [email protected]
Subject: Re: [sipxtapi-dev] Voice quality using sipXtapi on Windows
Vista


Hello,

On 7/3/07, Neil Carrott <[EMAIL PROTECTED]> wrote:
> We have a SIP phone developed using sipXtapi that works fine on other
> versions of Windows, but in Windows Vista the voice quality is so poor
that
> nothing can be made out. From what we can tell the RTP looks like it is
> coming through to the PC correctly and it can be played back in other
> applications and sounds good.
>
> Does anyone have any ideas on why the voice quality is so poor in the SIP
> phone and whether there are any solutions available?

Basic idea is that we had no chance to work on audio quality under
Windows Vista. Core developers still use Windows XP (and Linux)
to test with. Though, patches, improving audio quality are always
welcome, we're interested in good audio quality.

First thing I could recommend you is to test audio quality with new
audio input/output system, we're developping now. it *may* have
better quality in your case (under WinXP it do have better quality).
Simplest way to test it - remove x's before these preprocessor
definitions in sipXmediaAdapterLib:
DISABLE_DEFAULT_PHONE_MEDIA_INTERFACE_FACTORY
ENABLE_TOPOLOGY_FLOWGRAPH_INTERFACE_FACTORY
This will switch from old-style CpPhoneMediaInterface and new-style
CpTopologyGraphInterface. Later still do not have all features of
first one, but use new input/output system, so you'll be able to
test it. Then you could use sipXmediaAdapterLibTest or just
use your sipphone to test audio quality.

If you want to work on audio quality, I recommend you to work
with new input/output system, as old system will be undermaintained
and removed in foreseeable future. And it is simply worse then new
one. Starting point for you could be MpodWinMM.cpp and MpidWinMM.cpp
in sipXmediaLib project.

Anyway, good luck to you! And do not forget to report your testing results.

-- 
Regards,
Alexander Chemeris.

SIPez LLC.
SIP VoIP, IM and Presence Consulting
http://www.SIPez.com
tel: +1 (617) 273-4000
_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/

Reply via email to