Fedora Talk - one more issue down!

| No Comments | No TrackBacks
While Clint Savage and I were testing Fedora Talk's conference streaming and recording capabilities, we both ran into the same very annoying issue - after exactly 6 minutes, our call would for some reason be disconnected. Well, with the NFR planning meeting happening tomorrow (OK, well today), Jeff Ollie and I finally found some time to figure it out (with Jeff doing the hard work and me being the guinea pig :D)

As it turns out, the problem was that with the upgrade to Asterisk 1.6, we had enabled a feature of SIP timeouts - periodically, the Asterisk server will send a SIP packet to you asking if you're still there. If you are, all is good. If not, Asterisk drops the call like a bad habit :). As it turns out, as I'm sure most of our users are, I'm both behind NAT (through an OpenWRT router) and am running iptables on my system.  The default UDP timeouts were simply too short, and the keepalive interval too long, for a default installation recognize the SIP re-invites as valid related traffic, therefore the calls were getting dropped. We lowered timeouts, and now calls aren't getting dropped, which I consider to be a Good Thing(TM).

Hopefully Fedora Talk is now the best platform that it can be.
Reblog this post [with Zemanta]

No TrackBacks

TrackBack URL: http://blog.jds2001.org/cgi-bin/mt-tb.cgi/338

Leave a comment