专用交换机(PBX)设备传统上都是昂贵的,但是伴随着基于IP的语音通讯出现,现在也出现了PBX软件。像其他种类的软件一样,一些PBX程序是作为基于GNU的公共许可(GPL)的 开源产品。最流行的开源PBX则是来自Digium的Asterisk,最初为Linux这个开放源代码的操作系统所写,不过现在已经可以用于Windows,Mac OS X以及其他操作系统。除了GPL版 本外,也有一个商业授权许可,允许代码封闭。
IAX比SIP更有优势的地方是在当需要穿越NAT设备时,IAX具有更好的防火墙友善性。IAX使用UDP协议(User Diagram Protocol)取代了实时传输协议RTP(Real-Time Transport Protocol),用于信号和媒体,从而缩减了负载,让你在同一连接上发送更多的通话。它仅使用一个端口(4569)。
对小企业来说,用户可以安装TrixBox——以前的Asterisk@Home——使用一个基于web图形界面的接口来安装Asterisk IP PBX。这个接口称为AMP(Asterisk管理门户,Asterisk Management Portal),无需用户编辑任何配置文件。它提供ISO格式的CD-ROM,让你可以安装Linux以及Asterisk软件。