Voip in Nren Network: Research Education Network For Uganda
Voip in Nren Network: Research Education Network For Uganda
Uganda.
Masiga Brian Kevin Mugaya
2015/HD05/697U 2015/HD05/700U
ABSTRACT
Voice over IP has changed the face of collaboration and real time communication around the world. It
has acted as a catalyst for research collaborations and a platform for new teaching methods. VoIP is a
long term cost effective solution and it provides a reliable and simple platform for conducting meetings,
teaching and collaboration. In this paper, we are fronting a inter-institutional VoIP solution to the
Research and Education Network for Uganda (RENU) as a tool to foster collaboration among Institutions
of Higher Education in Uganda and Research Organisations. We illustrated the VoIP network architecture
for the RENU network using the Asterisk open source solution and described the server configurations of
the Asterisk machine. We further discussed the cost implications of the proposed solution in context of
Outbound VoIP calls to a PSTN network.
1.1 INTRODUCTION
Research and Education Network for Uganda (RENU) was established in 2006 by committee of
Institutional Vice Chancellors and Directors. Its main objective was to become a vehicle for facilitating
the human networking needed to boost intellectual output and trigger research led transformation
among institutions of higher education in Uganda. As part of the UbuntuNet Community funded by
Africa Connect Project, RENU has laid optic fiber cable across the entire country and through this fiber
backbone network, a number of institutions have been interconnected to foster the research growth in
the country. According to the RENU newsletter 2016 [1] , this has allowed a tariff free exchange of traffic
among the connected institutions at speeds of up to 1Gbps.
Well as the network backbone capacity is at 1Gbps for inter institution capacity, analysis of traffic usage
graphs suggests that none of the connected institutions have been able to fully utilize the available
bandwidth as shown in the figure 1. Figure 1 shows the inter-institutional traffic in RENU; a sample taken
from 17th to 18th January 2017. The maximum traffic hit was 100 Mbps that lasted a period of 30
minutes. Further analysis shows that most of the traffic exchanged on the network is traffic destined out
of the RENU network. The Figure 2 shows traffic sourced from Makerere University to a destination
within the RENU network. The maximum traffic hit was 300 kbps. The results shown were got from the
netflow monitoring tool within the RENU-NOC.
Institutions on the RENU network currently do not have access to an inter-institutional Telephony/VoIP
network, though some have on site VoIP services. Institutions such as Makerere University; Uganda
Christian University and Infectious Disease Institute have deployed VoIP services in their networks but
are locked up in communication within the bounds of their institutional network. This setup impedes on
the possible growth of collaboration among Ugandan researchers on the RENU network. The starting
idea for this project is to interconnect existing telephony system exchanges on institution premises
where available by using VoIP gateways to transform traditional telephony standards (for example ISDN
PRI connections) to VoIP, and then transfer data across the RENU IP network Infrastructure. For
institutions where traditional and VoIP telephony services are not available, we intend to provide servers
running asterisk SoftPBX software.
The rest of the paper is organised as follows:- the proposed network architecture is presented in section
1.2 ; section 1.3 presents the server configuration ; section 1.4 presents the cost implications; section 1.5
discusses the possible VoIP system challenges and section 1.6 presents the conclusion.
1.2 NETWORK ARCHITECTURE
In this section, we are proposing a network structure for the Inter-institutional VoIP system. The
proposed network structure extends to the Regional REN UbuntuNet Alliance that connects other NRENs
in Southern and Eastern Africa and a local Mobile Telecommunications Company (PSTN-Network).
The proposed design considers 4 out of the over 50 institutions currently connected to the RENU
backbone network. Each of these institutions is guaranteed up to 1Gbps speeds across the RENU
infrastructure. It’s part of this bandwidth that we hope to leverage for inter-institutional VoIP and Video
Traffic.
From the proposed structure as shown in figure 3, VoIP calls from individual institutions arrives first at
the RENU_DATA_CENTER before they can be redirected to another institution via the RENU backbone
network or to a public switched telephone network service provider. These calls may also be redirected
to other NRENs that have functional VoIP networks and are part of the greater UbuntuNet Alliance
community.
b) CONNECTION OF AN INSTITUTION
c) PEERING CONNECTIONS
The Asterisk server used at the RENU data centre can be used to accept peering connections with the
connected university telephony systems. This can be achieved using SIP signaling protocol or the PjSIP
protocol which has been used since the release of asterisk 13 to allow for communication between
networks. For our proposed design SIP peering will be used between the RENU data centre and
connected institutions and will also be used to connect to outside NRENs through a peering session on
the UbuntuNet server.
d) PSTN CONNECTIONS
In order to improve user acceptability of the proposed network, it’s important to offer the users a
possibility of placing calls across traditional telecommunication networks. This can only be achieved by
setting-up connections with any of the telecommunication companies. Connections to the service
provider network will be done using ISDN/PRI. The number of simultaneous calls that can be placed
across these connections will depend on what is deemed acceptable by RENU.
The configuration is as per the SIP RFC 3261. This document clearly explains how this protocol can be
used to setup and manage VoIP calls. Within asterisk, SIP is configured in the SIP.CONF file. It’s important
to note that SIP will provide the platform and guidelines for our calls but it does not set up the dial plan
i.e the numbers, or the users allowed to make calls on our PBX system.
This is done in the extensions.conf file. Within this we are now able to setup the database of users
allowed to register/use the phone system.
Figure 6 below shows a basic dial plan for our RENU project.
Figure 6: Basic DialPlan
Within asterisk, each dial plan is linked to the SIP.Conf file via the context. In this case the context is
Softphones. The dial plan indicates the extension number; the priority; application; protocol and the sip
registered username. The priority number indicates the order to be followed within a particular context
once a particular extension is dialed.
1.6 CONCLUSION
In conclusion, we believe that Inter-Institutional VoIP solution provides a simple and cost effective way of
communication and collaboration. It also takes advantage of the available unused bandwidth capacity on
the RENU -backbone interconnecting institutions. The proposed VoIP network architecture and design
gives autonomy to the institutions to manage and administer their own VoIP deployment thus the
solution is easily scalable and efficient. The cost implications discussed in the paper show that in overall
a VoIP System is a much cheaper option that allows for; cheaper internal calls and reduces overall
maintenance cost all while offering much more services compared to traditional telephony services.
REFERENCES
[1] Beyond Connectivity , RENU Newsletter 2016. Published on the RENU website [www.renu.ac.ug].
[3] Collaborating through Real-Time VoIP and Visual Search, 2008. Cathal Hoare and Humphrey
Sorensen.
[4] Set of IP Telephony Best Practices in National Research Networks in EU, March 2011. Miroslav
Voznak; Ulf Tigerstedt; Branko Radojevic; Michal Halas; Miguel Duarte.
[5] Understanding Jitter in Packet Voice Networks. February 02, 2016. Cisco Systems, Document ID
18902.
[6] Eavesdropping and interception security hole and its solution over VoIP service, December 2014.
Aditya Dakur and Shruthi Dakur.
[7] On Spam over Internet Telephony (SPIT) Prevention, August 2008. Juergen Quittek; Saverio Niccolini;
Sandra Tartarelli and Roman Schlegel.