MoVoIX CSD 2005 mozambique voice over ip and ix extension csd2005-team3 FINAL PRESENTATION.
-
Upload
tyrone-owen -
Category
Documents
-
view
215 -
download
0
Transcript of MoVoIX CSD 2005 mozambique voice over ip and ix extension csd2005-team3 FINAL PRESENTATION.
MoVoIX CSD 2005
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
FINAL PRESENTATION
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
MOVOIX TEAM
ME
Afonso Timba
Albertina Nhamoneque David Blomberg
Antonio Massingue
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
The Mozambique Voice Over IP and IX Extension Project
1
2
3
4
Background and Goals
Internet Exchange Extension
Encontro
Voice over IP
5 Method
6 Q & A
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
The Goals
Mozambique Internet Exchange extension1
This project had 3 main goals
Implement a Voice over IP solution in the UEM Intranet..
2
Provide a mail server solution for national use.3
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
Mozambique Overview
Country Profile
• Capital: Maputo
• Population: 18.2 M (2002)
• Number of Internet Users (per 100 people): 0.15
• Personal Computers (per 100 people): 0.30
•Life expectancy: 38 years
•170th in human development ranking•Source: www.cto-ict.org
UEM
• Number of employees: 2500
• Number of students: ~9500
•Most important national scientific pole
•9 campuses in Maputo connected via wireless p2p links.
Source: www.uem.mz
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
The Mozambique Voice Over IP and IX Extension Project
1
2
3
4
Background and Goals
Internet Exchange Extension
Encontro
Voice over IP
5 Method
6 Q & A
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
Internet Exchange Extension
Importance of this goal Time Service Solution
GPS time server Advantages Limitations
Particular case for VoIP
GPS Satellite
GPS Antenna
GPS Satellite
GPS Satellite
196.3.96.0/24
tServer5000
Provide Mozambique with an open access solution for time synchronization service
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
Internet Exchange Extension
Mozambique Internet Exchange Overview
Preventive response for demands in a near future
Upgradable to support to Layer 3 Internet Exchange
(...)
TDM
ISP XX ISP YY ISP WW
AS X AS Y AS W
24-port-gigabit-switch
EBGPEBGP
EBGP
Upgrade Mozambique Internet Exchange with high scalable switch
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
The Mozambique Voice Over IP and IX Extension Project
1
2
3
4
Background and Goals
Internet Exchange Extension
Encontro
Voice over IP
5 Method
6 Q & A
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
Mail Server Goal
Install a free and high scalable nationwide mail server directed to Mozambican users
Mail Service background in Mozambique Most ISPs providing mail service, but... Around 60.000 mail users
Limitations in quality of service
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
Mail Server Previous Status
Estimation of costs due to satellite internet links??
INTERNETyahoo.com
hotmail.comgmail.com
Mozambique Country
ISP X ISP Y
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
Mail Server Actual Situation
Requirements? Challenges? Results?
INTERNETyahoo.com
hotmail.comgmail.com
Mozambique Country
ISP XISP Y
existingInternet
Exchange
encontro.mzlocally hosted
[email protected]@encontro.mz
Characteristics:•100% open source•40.000 users, extension until more than 60.000•Spam filtering•Virus protection agent•SMPT authentication•Instant signing-up
Characteristics:•100% open source•40.000 users, extension until more than 60.000•Spam filtering•Virus protection agent•SMPT authentication•Instant signing-up
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
The Mozambique Voice Over IP and IX Extension Project
1
2
3
4
Background and Goals
Internet Exchange Extension
Encontro
Voice over IP
5 Method
6 Q & A
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
Mozambican Telecommunications Market
• Fixed telephony monopoly
• People migrate to mobile phones
The Market
• VoIP is not regulated
• Telephony or data communication?
• Uncertainty – need for legislation
• UEM: non-commercial implementation
The Law
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
VoIP Implementation
To have an operational VoIP implementation in time for the conference in Maputo on the 11th of May
• Reduce telephony costs
• Stimulate the regulatory process
Why?
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
VoIP System Components
• For call setup
• SIP Express Router – high capacity, moderate hardware requirements
SIP Proxy
• Interconnect VoIP system with PBX or PSTN network
• E1 card + Asterisk – easy configuration, easy to implement additional features.
PSTN Gateway
• User account management, rating of phone calls.
• Hans Eriksson’s system – availability of expert support
BSS – Billing Support System
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
VoIP Challenges (1/3)
• Initial goal: Interconnect with the PBX
• The PBX not operational
• Solution: 1 line backup gateway
Interconnect with the PBX
• Network with private IPs share a public IP
• Source IP put in SIP message.
• Port binding expiration
NAT – Network Address Translation
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
VoIP Challenges (2/3)
UEM Private Network
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
VoIP Challenges (3/3)
• Nathelper module in SER and PortaOne RTP proxy
• Rewrite private IP addresses in SIP messages
• Process RTP stream
NAT Traversal Solution
• Scalability: only private IPs all traffic goes via RTP proxy.
Drawback
• Traffic in department stays in the subnet
• Change order of preferred codecs when traffic leaves subnet
Solution
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
VoIP Implementation
• Working Voice over IP system
Outcome
• Interconnect with the PBX
Remaining work
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
The Mozambique Voice Over IP and IX Extension Project
1
2
3
4
Background and Goals
Internet Exchange Extension
Encontro
Voice over IP
5 Method
6 Q & A
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
Method
Phase
Initial Research and Design
Pre-implementation and testing
Implementation
April 4
mozambique voice over ip and ix extensionhttp://csd.ssvl.kth.se/~csd2005-team3
The Mozambique Voice Over IP and IX Extension Project
1
2
3
4
Background and Goals
Internet Exchange Extension
Encontro
Voice over IP
5 Method
6 Q & A