DATE: JAN 2008
AIM: To demonstrate a proof-of-concept fully functioning VoIP PBX with extensible Unified Communications functions.
As Windsor Telecom looked to become a carrier-agnostic telecoms company, I told one of the directors it was possible for Windsor Telecom to become truly carrier and supplier agnostic by offering our own in-house solutions using Unified Communications with an open-source PBX. I was then tasked to "put my money where my mouth is" and demonstrate such a system.
The solution had to offer:
- Call control and multimodal communication (IVR, voicemail etc)
- Presence
- VoIP, PSTN and Mobile Integration
- Instant messaging
- Unified messaging
- Speech access and personal assistant
- Conferencing (audio, Web and video)
- Collaboration tools
- Mobility
- Economy/Value
I decided upon Asterisk Open-source PBX as the main system of call control. The main technologies to be used in VoIP would be SIP and XMPP. I decided for this demonstration system to handle the SIP account management and authentication with Asterisk for simplicity, but in a production system I would move this to a dedicated SIP management/authentication server. Connection in to and from the PSTN (Public Switched Telephone Network - the "classic" or "legacy" phone system) would be via the X100P hardware. Presence and collaboration would be handled by XMPP. Mobility/Mobile integration would be initially done using SIP. Instant and unified messaging would be provided by XMPP and SIP with the use of SMS gateways.
I had a VoIP-PSTN proof-of-concept working within a week, using nothing but my lunch break and bits of spare time here and there. I completed a working example that fulfilled all of the above bullet points after about 6 months of tinkering during my lunch break and during rare quiet times, or if I had 5 minutes while waiting for a piece of software to compile. I couldn't estimate total number of hours spent.
The test system/PBX was still working faultlessly when I left the company in September 2008.
Windsor Telecom have gone on to offer a successful Unified Communications solution for their customers, which they are still supplying to this day.
COSTINGS/BUDGET:
System/PBX hardware cost:
Old employee workstation PC, obsolete -- £0
Software cost (licenses, support, ICO):
Debian or Fedora Core Linux O/S -- £0
Asterisk Open-Source PBX -- £0
Additional costs:
Digium (later Sangoma) X100P PCI PSTN FXO Interface Card -- £20
No comments:
Post a Comment