(VoIP) Applications Based on Open-Source Sebastian Schumann Ondrej Lábaj Pavol Podhradský Department of Telecommunications Faculty of Electrical Engineering and Information Technology Slovak University of Technology, Bratislava 51. International Symposium ELMAR 2009, 28.-30. September, Zadar, Croatia Schumann, Lábaj, Podhradský Complex Open-Source Based VoIP Applications
Telecommunications Open-source world offers many applications in the area of Voice over IP (VoIP) Wide range of developed software Tools Applications Carrier-grade software Not too many complex systems at the moment Idea Combine open-source software and environments to perform large tasks in a flexible way. Schumann, Lábaj, Podhradský Complex Open-Source Based VoIP Applications
typical tasks of a call-center: The target application should call a list of users and send successfull calls to a media system/agents. Application components should be independent Cost-effective IP based solutions Simple task flow: Input List of users System Attempt calls, route successful attempts Output Provide statistics, clean terminations Schumann, Lábaj, Podhradský Complex Open-Source Based VoIP Applications
users to call (CSV) Destination(s) (cron) Max. timeout/retransmissions of initial INVITE (cron) Time period for calling users Schumann, Lábaj, Podhradský Complex Open-Source Based VoIP Applications
SIPp SIPp is a free Open Source test tool / traffic generator for the SIP protocol. Call Evaluation System: OpenSIPS OpenSIPS (Open SIP Server) is a mature Open Source implementation of a SIP server. Media System Asterisk Asterisk is the world’s leading open source PBX. Execution environment for all applications is GNU/Linux. Schumann, Lábaj, Podhradský Complex Open-Source Based VoIP Applications
Release call LOG LOG Call user Yes Media End condition on media system* No Call established user side Call released on Interruption Connect to media system * Timer ends, SIPp receives BYE... Schumann, Lábaj, Podhradský Complex Open-Source Based VoIP Applications
of users with voice advertising provided by media server. Certain call center agents (i.e., SIP users) will be connected to successful call establishments. (maximum amount of parallel calls monitored on SIPp, maximum utilization of call center) Schumann, Lábaj, Podhradský Complex Open-Source Based VoIP Applications
very powerful Carrier-grade IP based Telco environments can be easily extended Usage of presented work (e.g., within ad campaigns) is very cost effective Outlook Continue with useful call-center use cases (e.g., extend OpenSIPS with call queuing functionality) Elaborate other use cases where IP based telephony systems or applications can enhance functionality Schumann, Lábaj, Podhradský Complex Open-Source Based VoIP Applications
Telecommunications Slovak University of Technology Bratislava, Slovak Republic [email protected] Schumann, Lábaj, Podhradský Complex Open-Source Based VoIP Applications