[Asterisk-Dev] jitterbuffer hangs due bug in SIP-phone
Steve Kann
stevek at stevek.com
Mon Apr 11 08:09:44 MST 2005
Jesse Kaijen wrote:
> This is the situation:
>
> SIP-phone --* -- iaxclient
>
> * has the old jitterbuffer, iaxclient the new one. The SIP-phone calls
> the iaxclient. When the call is accepted by the iaxclient. The
> SIP-phone sends the last packet of his last call and then the packets
> from this call. Then the timestamps of the IAX2 packets are as
> followed: 910, 97591362, 97591382, ...
>
> You understand that the jitterbuffer isn't that happy with these
> timestamps and drops all the packets. I know the SIP implementation
> isn't correct but it's happening very often (aproc. half of the calls
> with a swissvoice). Maybe an idea to guard the jitterbuffer against
> this type of behaviour.
There's several things that cause this kind of effect; What we really
need is the ability to detect this kind of "wackiness", and re-synch to
the new timebase.
This is discussed here:
http://bugs.digium.com/bug_view_advanced_page.php?bug_id=0003007
-SteveK
More information about the asterisk-dev
mailing list