IAX2 - Inter-Asterisk eXchange protocol
Vyvinut speciálně pro účely propojování Asterisků napříč sítěmi a speciálně pro případy kdy je v cestě firewall či NAT (s čímž mívá SIP problém).
IAX2 je navržen tak, aby používal co nejméně portů a tím usnadnil průchod přes FW a NAT.
IAX2 byl dokonce standardizován
RFC 5456 v roce 2009, nestal se však populárním.
Veškerý provoz (signalizace i audio) používá UDP port 4569.
Pod jednou IAX hlavičkou lze přenášet více hovorových kanálů současně - úspora hlaviček při několika souběžných hovorech.
[general]
autokill=yes ; don't stall for a long time if other endpoint doesn't respond
srvlookup=yes ; enable DNS SRV lookups for outbound calls
[office-phone](!) ; template for IAX-based office phones
type=friend ; Asterisk will allow calls to and from this phone
host=dynamic ; inform Asterisk that the phone will tell us where
; it is on the network
secret=my5UP3rp@s5! ; a secure password -- which means DON'T USE THIS ONE!
context=LocalSets ; the context where incoming requests will enter the dialplan
disallow=all ; reset the available voice codecs
allow=ulaw ; prefer the ulaw codec
allow=alaw ; but also allow the alaw codec
[0000FFFF0004](office-phone) ; define our first phone with the office-phone template
[0000FFFF0005](office-phone) ; define another phone with our office-phone templat