Hi All
When we bridge one external call A to another B with ignore_early_media, then A hears nothing before B answers (as expected) but then hears ringing tones *after* B answers, and they can't otherwise hear each other until after that ringing has finished. The duration of this ringing appears to be related to the time B takes to answer, suggesting that what is happening is the early media from B is being buffered and not played back until after B answers. Easy to reproduce with:
originate sofia/gateway/XXX/YYY &bridge({ignore_early_media=true}sofia/gateway/XXX/ZZZ)
Doesn't happen with no ignore_early_media:
originate sofia/gateway/XXX/YYY &bridge(sofia/gateway/XXX/ZZZ)
Tested & problem is present on
git-4276680 2012-03-14 10-08-41 -0500
but not an old build
git-1086cba 2011-05-23 22-51-43 -0500
Have raised as
but windering if anyone else has experienced this, or can reproduce it?
Regards
David