[Asterisk-Dev] How are IAX2 timestamps supposed to work?

steve at daviesfam.org steve at daviesfam.org
Fri Jun 18 06:02:22 MST 2004


Hi,

Could someone who knows take a few minutes to explain in concept how 
timestamps are supposed to work in IAX2?

The basic idea is clearly a "number of milliseconds since call start", but
within that theory the practice is a bit more complicated:

Firstly, non-voice frames get "artificial" timestamps that are offset from
the last sent timestamp by 3ms.

Secondly, timestamps have various sources - the system clock, somewhere 
upstream, or counting audio samples.  Discontinuities seems quite 
possible...

Thanks,
Steve



More information about the asterisk-dev mailing list