Title
Design, Implementation and Validation of an Open Source IP-PBX/VoIP Gateway Multi-Core SoC
Abstract
The telephony world is consistently moving to the transmission of voice through packet networks, so as to unify data and voice and to enable the provisioning of new services in a less costly manner. Service providers are offloading the task of converting analog voice to VoIP to the end-points. In this paper we present an IP-PBX/VoIP Gateway system based on a single, multi-core SoC that performs all the required processing. The system targets the low density market of home gateways and SME IP-PBXs, where cost is the main factor. We prove it is feasible to implement a 4-channel IP-PBX/VoIP gateway on a SoC based purely on both software and hardware provided by the open-source community, reducing both upfront and final product costs thus allowing new players into the market. The highly configurable design allows the integration of multiple embedded cores in the same die increasing channel density while reducing clock cycles per channel. The idea of using one or more open-source embedded cores can be extended to many different applications requiring moderate DSP performance, resulting in a “DSP-free”, low-cost system, with minimal design effort.
Year
DOI
Venue
2010
10.1007/s10766-010-0129-2
International Journal of Parallel Programming
Keywords
Field
DocType
service provider
Computer science,Parallel computing,Network packet,Computer network,IP PBX,Communication channel,Provisioning,Telephony,Multi-core processor,Voice over IP,VoIP gateway,Embedded system
Journal
Volume
Issue
ISSN
38
3-4
1573-7640
Citations 
PageRank 
References 
0
0.34
0
Authors
5
Name
Order
Citations
PageRank
Spyros Apostolakos100.34
Apostolos Meliones26216.35
G. Lykakis3102.62
Emmanuel Touloupis4352.87
Vassilis Vlagoulis500.34