[asterisk-dev] The New CDR system

Tzafrir Cohen tzafrir.cohen at xorcom.com
Sat Mar 31 00:59:09 MST 2007


On Fri, Mar 30, 2007 at 11:57:38PM -0500, Russell Bryant wrote:
> 
> ----- "Rod Dorman" <rodd at polylogics.com> wrote:
> > Is IAX always going to be over TCP?
> 
> IAX has never been and never will be TCP.  It is UDP based.

But CDR data really needs what TCP has to offer.

What you do is re-implement TCP (or TCP/with a bit of SSL). While it
might work, ,it is not as good as the original.

Anotherthing I have a "bad feeling about" is tying the CDR to a specific
channel (IAX2).

>  
> > If  not, presumably there will have to be some reverse traffic either
> > to send  an  ACK  after  some  window size number of events or to request
> > a resend of a missing event sequence number.
> 
> That is handled for IAX full frames.  If you're curious, I would check out the IAX2 protocol draft:
> 
> http://tools.ietf.org/id/draft-guy-iax-02.txt

If you have some congestion on the way, how will you guarantee that
you'll drop audio packets but retain all the CDR packets?

Or do you consider all the CDR packets "control"? But they are data.
They are a data stream, and not really control, and their priority is
probably different.

-- 
               Tzafrir Cohen       
icq#16849755                    jabber:tzafrir at jabber.org
+972-50-7952406           mailto:tzafrir.cohen at xorcom.com       
http://www.xorcom.com  iax:guest at local.xorcom.com/tzafrir


More information about the asterisk-dev mailing list