FS will always transcode if the a-leg and b-leg are using different codecs. The only exception is on a small number of passthrough only codecs (g729,g723.1,amr). (That is assuming that one of the legs isn't lying about the type of data it's sending). Can you reproduce the sound problems on the very latest Git? Can you hear speech with noise, or is it just garbage? Can you get a debug-level log for the call with siptrace enabled so we can see what's going on? Also use tcpdump/wireshark/tshark to capture the RTP and analyze it in Wireshark to check for packet loss or jitter. -Steve On 25 February 2011 14:31, joy this <thisjoy0528@gmail.com> wrote:
I found that the problem is cause by the codec. When someone calls XLite (support PCMA and PCMU simultaneously), and Xlite decide to use PCMA, the problem occurs. In fact, XLite will send the PCMU packages, and I guess it makes the noise because Freeswitch does not trans-code. The public server is without the problem, because it detect XLite does not send PCMA and trans-code for XLite. Even XLite (support PCMA) calls XLite (support PCMA and PCMU), a-leg hears noise. Does Freeswitch support the function which can trans-code the wrong codec? Not everyone knows how to set the codec in the XLite phone, and I want to make sure if Freeswitch can do the same thing like the public server I mentioned. Sincerely yours, thisjoy.
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org