Voip Think- Voice over IP - Asterisk and SER - SIP IAX and H323

3CX VoIP Phone System, IP PBX for Windows
3CX PBX and Phone System for Windows
Download free edition


  • VoIP Protocols

  • Telephones

  • QoS (Quality of Service)

  • Codecs

  • Asterisk

  • 3CX PBX

  • SER (Sip Express Router)

  • More information


      IAX protocol  

        Architecture   Messages   Type of frames   Frames field values   SIP vs IAX  

    IAX architecture

    IAX protocol (Inter-Asterisk eXchange protocol) was designed to provide control and transmission of voip data between Asterisk servers. Nowadays it is also used for connections between clients and servers which support the protocol.

    The present version of IAX is IAX2 since the first version of IAX is obsolete. IAX is a protocol designed and thought for VoIP connections (audio streaming) although it can support another type of data (for example video streaming)

    The main goals of IAX are:

    -Minimize bandwidth usage for both control and media transmissions with specific emphasis on individual voice calls
    -Avoid NAT problems (Network Address Translation)
    -Support the ability to transmit dialplan information

    To reduce the bandwidth IAX or IAX2 use a binary protocol instead of a text protocol like SIP and that is why the size of IAX messages is less than SIP messages.

    In order to avoid NAT problems, IAX or IAX2 uses UDP transport protocol, normally on port 4569, (IAX1 used port 5036), and both, signaling information and data go together using the same protocol (unlike SIP) Therefore, IAX has less NAT problems and it can pass through routers and firewalls in a better way.


    Spanish   |   About us    |   Contact   |   Collaborate  |   Advertising