[Freeswitch-users] Use of loopback channels and bridge() in scripts...
peter.olsson at visionutveckling.se
Mon Apr 13 08:29:59 PDT 2009
The two scripts are pretty simple, they just answer an incomming call, creates a new session, wait for an answer on the second call leg, and then bridge the two channels together.
In both cases everything works just fine, but the audio is distorted. The destination I'm calling is "loopback/5000" - the sample IVR application included in FreeSWITCH. I first thought it was a codec issue, but even after trying to switch to different codecs the problem was the same. It more sounds like it's a timestamping issue - the voice is not distorted enough to be a bad codec, but it reads way to fast (mayby twice the "normal" speed). When doing a direct transfer() to the other destination this works just fine, but I need to be able to have some extra logic to tell if the destination is available or not.
I'm using the latest SVN trunk, and my OS is Windows XP.
I found bug FSCORE-349 in Jira, which seems to point in to the direction that there might be a bug with the loopback channels in some cases, but I could not find anything about the audio which plays too fast.
Has anyone else experienced this?
More information about the FreeSWITCH-users