Hardware:
ATAs
- AG-168V
- IAXy by Digium
- S100-FX by X100P.com – Discontinued
- Virbiage 3010: Available direct from Virbiage, or rebranded (e.g. this Freshtel ATA)
- Atcom AG188n IAX ATA
- Atcom AG-198
Hardphones
- DigitMat: GP1266 with IAX2 support, based on Palmmicro AR1688
- France YoIAX Phone: IAX2 Phones with CE Certification. Looking for resellers.
- GNET: VP320I phone. PA1688 based VoIP Phone
- high-link: IP-Phone GF302 with IAX2 support
- ((IP0021, FV6020, UTP-1200)): IP Phone with IAX2 support
- Asterisk phone snom: Used to have a IAX1 firmware somewhere in 2003
- Atcom IAX phones
Software:
Libraries
- IAXClient: IAX2 softphone library
- IaxClient SDK for building Cross Browser, Click2Call, WebPhones and SoftPhones (free for non-commercial)
- Java IAX Implementation, Corraleta Technology SDK GPL’ed version Pure Java IAX Implementation, GPL’ed Corraleta SDK
- libiax2 : Digium’s base IAX2 protocol library
- Public sector training for building Cross Browser, Click2Call, WebPhones and SoftPhones (free for non-commercial)
- Njiax IAX2 Java library IAX2 library developed in Java by Nomasystems. GNU Lesser Public License. “100% pure Java”.
Applications
- Coccinella Multi-Platform XMPP client with whiteboard. Since Version 0.96.19 with enabled IAX2 phone integrated.
- Cubix for Windows (Available for OEM licensing)
- DIAX for Windows (Freeware for personal use)
- GnoPhone for Linux
- IAX Phone for Windows
- IAX2 Click2Call Cross Browser, Click2Call (free for non-commercial) (Windows)
- IAX2 WebPhone build with IAXClientSDK for IE. (Windows)
- IAXComm for Windows, Linux & MacOSX
- iaxLite for Windows
- IAXOCX -a free IAX ActiveX Control for Windows.
- JackenIAX for MacOSX
- JIAXclient – JAVA applet and library
- Kiax for Linux and Windows
- Yate for Windows, Linux and BSD – an IAX client and server (license GPL).
- Zoiper – formerly Idefisk for Windows, Linux and Mac
iax.conf File to Be Configured
- This text is for the iax.conf file
- Inter-Asterisk eXchange driver definition
- Register commands to connect to another IAX server has to be in the [general] section of iax.conf.
- To set up IAX in trunk mode, add “trunk=yes” to your definition in iax.conf.
- IAX Trunking needs support of a hardware timer. See Asterisk timer for more information.
- Do not use both “host=dynamic” and “defaultip=111.222.333.444”, make sure it is just one or the other (see bugs 558 and 673).
General settings, like port number to bind to, and an option address (the default is to bind to all local addresses).
[general] port=5036 iaxcompat=yes disallow=all
All of the following codecs are supported by VoicePulse Connect!
- allow=ulaw
- allow=ilbc
- allow=gsm
- allow=adpcm
- allow=alaw
- allow=g723.1
- allow=g729
- jitterbuffer=no
IAX2 trunks
[voicepulse] type=friend context=dialout username= secret= host= gwiaxt01.voicepulse.com [IareaNet.Net] type=friend auth=md5 username= secret= context=dialout host=208.111.0.45 qualify=yes jitterbuffer=no [anotherprovider] type=friend auth=md5 username= secret= context=dialout host=IAX2.anotherprovider.com qualify=yes jitterbuffer=yes
IAX End User phone extensions
[8101]test type=friend username=8101 secret= context=dialout host=dynamic callerid=Joe Useri<8101>
See Also:
Go back to IAX