[Asterisk-Users] IAX2 protocol

Mark Spencer markster at digium.com
Sun Mar 2 12:25:05 MST 2003


I have committed my first stab at chan_iax2.  IAX2 is a work in progress
and is designed to fix some of the original design limitations of the
first IAX protocol.  This runs on a separate port number (4569) so it will
not affect any of your existing IAX connections.  So far, here is a list
of the features for IAX2:

 * Separate ACK field to reduce the number of ACK messages required to be
sent

 * Uses Information Elements (IE's) instead of strings for communicating
information, thus increasing security and simplifying interoperability.

 * Retransmissions have an extra bit set so that their timestamps are
/not/ used for calculating the jitter buffer.

 * Enhanced transfer support

 * Message waiting indicator support

 * Intercom support/paging support built-in

 * Optional silence suppression built-in.

Some of these are implemented already, some will come in the coming days,
but again the protocol should be considered up in the air.  I am happy to
hear from other people about any suggestions they have for the protocol.
Once the code is finished, I will be making an internet draft like
document for this protocol (although I doubt seriously that the IETF is
going to be interested in another VoIP protocol, although you never know).

As usual, if you  have questions or comments feel free to contact me on or
off list or on irc (irc.freenode.net in #asterisk, i am kram)

Mark





More information about the asterisk-users mailing list