[Asterisk-Dev] Increasing reliability on lossy connections

Mike M no-linux-support at earthlink.net
Wed Jan 12 18:48:08 MST 2005


On Wed, Jan 12, 2005 at 02:07:31PM -0500, John Todd wrote:
> At 12:54 PM -0600 1/12/05, Michael Giagnocavo wrote:
> >
> >So, what I was thinking is that if duplicate IAX2 packets were sent, then
> >most packets would get there, at least once. IAX2 would discard the
> >duplicates, and things would work better, at double the bandwidth. I was
> >thinking about adding an iax.conf option to configure this per user.
> 
> The better solution would be to implement iLBC's packet concealment 
> methods, and then use that codec for your IAX2 trunking.  I am 
> currently under the impression (someone correct me if I'm wrong! 
> It's been a while since this was discussed...) that the iLBC code in 
> * is not completely implemented due to timing issues, so that iLBC's 
> great packet concealment methods are unused.
> 
> Sending packets twice is... a frightening hack.

Actually  it's a small form of the PCR error correction method used on
satellite links.  Preventive Cyclic Retransmission periodically resends 
unacknowledged PDUs until they are ack'd.

-- 
Mike



More information about the asterisk-dev mailing list