[Asterisk-Users] iaxtel and jitterbuffer

steve at daviesfam.org steve at daviesfam.org
Sun Aug 29 13:14:07 MST 2004



On Sun, 29 Aug 2004, Andrew Kohlsmith wrote:

> Hmm...  I think next CVS update I'm gonna add a bit of code in chan_iax2 that 
> tries to verify that timestamps aren't getting sent incorrectly.  Fun fun 
> fun.  :-)

Its not that the generation is broken.  Its that various optimisations and 
things have been added over time.  The result is that sometimes 
the source of the timestamps changes - and suddenly.  Like - we're playing 
locally generated "Playback()" audio down the line, then the dialplan 
rings another IAX2/ address.  Then the other end answers.  First the 
timestamps come from the Playback, then the ring generator, then from the 
remote IAX2/ system...  So the discontinuities get in.  There is also 
effort in the sending IAX2code to lock the timestamps to exact intervals 
(20msec), but sometimes it gives up and lets it jump to get back into 
step...

Steve




More information about the asterisk-users mailing list