[Asterisk-Dev] IAX2 trunk really should send timestamps as partof
iax2_meta_trunk_entry..
Steve Kann
stevek at stevek.com
Fri Jan 21 10:51:53 MST 2005
Robert Jackson wrote:
>>-----Original Message-----
>>From: Steve Kann [mailto:stevek at stevek.com]
>>Sent: Friday, January 21, 2005 9:34 AM
>>To: Asterisk Developers Mailing List
>>Subject: Re: [Asterisk-Dev] IAX2 trunk really should send
>>timestamps as partof iax2_meta_trunk_entry..
>>
>>
>>Andrew Kohlsmith wrote:
>>
>>
>>>With the larger trunkfreq (god that's a bad name, it's *not* the
>>>trunking
>>>frequency, it's the trunking period) you lose more on a
>>>
>>>
>>dropped frame though
>>
>>
>>>-- all a balancing act. :-)
>>>
>>>
>>>
>>>
>>Ahh, but, if with timestamps, you could interleave, like this:
>>
>>Trunk Frame 1: Call 1 Frame 1, Call 1 Frame 3
>>Trunk Frame 2: Call 1 Frame 2, Call 1 Frame 4
>>Trunk Frame 3: Call 1 Frame 5, Call 1 Frame 7
>>Trunk Frame 4: Call 1 Frame 6, Call 1 Frame 8
>>[...]
>>
>>So, when you lose a trunk frame, you lose 2 frames, but not 2
>>consecutive frames.
>>
>>Combine that with PLC, and you can sustain a bunch of loss..
>>
>>
>>
>
>Is that actually feasable? How difficult would it be to
>interleave the frames?
>
>
Just takes some code; instead of a single trunk bucket that we fill and
then send, you'd define a number of buckets, and go round-robin filling
them, and sending them..
But, it all adds latency, and doesn't help much except when you're only
running 1 or 2 calls.
-SteveK
-SteveK
More information about the asterisk-dev
mailing list