<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=US-ASCII" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Peter Svensson wrote:
<blockquote
 cite="midPine.LNX.4.44.0501201023360.1941-100000@cheetah.psv.nu"
 type="cite">
  <pre wrap="">On Thu, 20 Jan 2005, Tony Mountifield wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">The requirement is to put a several-second delay in the audio path from
one channel to another. This would naturally be in a situation where
communication is one-way. I would envisage reading audio frames into a
ring buffer of the required length, and writing them out from the other
end of the buffer.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Perhaps the new jitter buffer implementation could be tweaked to insert 
that large a delay. If you search the mailing lists and the bug tracker 
you can get in touch with the people developing the new jitter buffer.

  </pre>
</blockquote>
That would be me -- hopefully other people will join in at some point :)<br>
<br>
The jitterbuffer has a buffer like this that you could use for this,
and you could certainly hack the jitterbuffer so that it thinks there's
any number of milliseconds of jitter, and it would delay by that
amount..<br>
<br>
But, I think that, for this application, I'd write an app which takes a
call, makes a call, and acts as the "bridge" between them, with the
appropriate buffering of frames.&nbsp;&nbsp; You could call this app_delay, and
have a dialplan entry like Delay(&lt;destination&gt;, delay), which
would make a call to &lt;destination&gt; and add the delay specified in
delay..<br>
<br>
<br>
<br>
</body>
</html>