Using an industry standard server to build an IP PBX

All that's required is an industry standard server, a telephone line and software to create your own Voice over IP (VoIP) Private Branch eXchange (PBX).

The exact server specification will depend on the number of users involved, but it will need suitable interface cards to connect the PBX to the public switched telephone network (PSTN). Alternatively, you can go completely digital and connect to the outside world via a public VoIP gateway, for which all you need is a broadband Internet connection plus a subscription to a suitable service with an Internet Telephony Service Provider (ITSP).

End users connect via network attached IP telephones or virtual softphones running on their PCs. Either way they can make and receive calls, put callers on hold, forward calls, record and playback voicemail messages and so on. Long distance calls can be automatically routed over least cost connections and incoming call handling automated, call centre fashion.

IP PBX software is available for both Linux and Windows servers, although for this walkthrough we've used Windows based SwyxWare (, available from specialist VoIP resellers across Europe.