SlideShare a Scribd company logo
Computer Science Project Proposal
1. Principal Investigator
Brendan Marlborough. Currently doing joint Computer Science and Information
Systems Honours at Rhodes University.
Address: 6 Leicester Street Grahamstown 6139.
Email: g02m1213@campus.ru.ac.za
2. Title of Project
SIP / H.323 / AIX telephone customization
3. Mentoring
Professor Peter Clayton, Research Director for Computer Science, Rhodes University
P.Clayton@ru.ac.za
Professor Alfredo Terzoli, Centre of Excellence Co-ordinator, Computer Science,
Rhodes University
A.Terzoli@ru.ac.za
4. Objective of Research
The main aim of this project is to enhance the features of the current IP telephone
used in the department. This will involve fixing certain features of the phone which
are not suitable for our purposes such as improving the display. Encryption may also
be added to the phone in conjunction with a master’s student. Another feature the
phone lacks is the ability to connect over a PPPoE network and this may also be
rectified. The following needs to be researched in order to accomplish these
objectives: What changes will have to be made to the interface (keypad and display)
in order to make the phone more user friendly, should encryption be added what
changes if any will have to be made to the existing network and will the phone be able
to support encryption.
5. Background/History of the Study
The Computer Science department at Rhodes University currently uses a telephone
service known as iLanga. iLanga uses Asterisk, an open source component, which is
used to connect different voice networks, including networks based on SIP and H.232
(both VoIP protocols) and also the PSTN (public switched telephone network). The
telephone being upgraded is one type of end device used in iLanga. The phone is
manufactured and programmed in China and comes with an API which can be used to
re-program it. These telephones will soon be offered to a limited number of students
in residences at Rhodes University. For this reason the phone should be as user
friendly as possible. It would also be preferable that the phone has encryption if it is
to be used for private conversations, and if the phone is to be used via a wireless
network then it would need to support PPPoE.
6. Approach to the Study
Reading will have to be done on how the voice network in the Computer Science
department works, how the phone connects and makes calls via the VoIP gateways
and also how the protocols the phone uses work. Reading will also have to be done
about embedded systems and how to update the flash memory in the phone. Should
encryption be added reading will be have to be done on that subject.
7. Information to be Derived/Deliverables
The project aims to improve some features of the phone which are lacking. The phone
is a very cheap option for our purposes despite some of its bad and lacking features.
Ways to improve the phones interface should therefore be found and implemented in
order to make the phone more suitable for our use and the use in residences.
8. Equipment Requirements
A VoIP telephone with all the tools that will be used to compile the new C programs
and update the phones flash memory. A connection to the Rhodes voice network in
order to test the phone is also required.
9. Initial timeline for implementation
1 Week Learn how the various VoIP protocols work.
3 Weeks Learn more about embedded programming and
understand the code provided with the phone.
1 Week Find ways to improve the interface.
3 Weeks Implement changes to the interface.
1 Week Investigate the viability of adding encryption to
the phone
2 Weeks Possibly add encryption to the phone
3 Weeks Investigate adding PPPoE and possibly
implementing it.
This is just an initial time line and not enough detail is known to provide a better time
estimate. These steps may not be carried out in the same order as they appear above
either and a more iterative approach is likely to be used.
10. References
Centrality Communications, PA1688 IP Phone Development guide, Centrality
Communications, 2004
Penton, J., Terzoli, A., Asterisk: A Converged TDM and Packet-based
Communications System, Computer Science Department, Rhodes University, 2003
Penton, J., Terzoli, A., iLanga: A Next Generation VoIP-based, TDM-enabled PBX,
South African Telecommunications Networks and Appliances Conference, September
2004, Spiers

More Related Content

Similar to Cs project proposal

Energize your Unified Communications with SIP
Energize your Unified Communications with SIPEnergize your Unified Communications with SIP
Energize your Unified Communications with SIP
XO Communications
 
12 vo ip-t-hutchinson-11feb2011
12 vo ip-t-hutchinson-11feb201112 vo ip-t-hutchinson-11feb2011
12 vo ip-t-hutchinson-11feb2011
Alaa Al-saggaf
 
How does VOIP work diagram
How does VOIP work diagramHow does VOIP work diagram
How does VOIP work diagram
Thesis Scientist Private Limited
 
Voip on Wimax
Voip on WimaxVoip on Wimax
Portable voice communication system on raspberry pi
Portable voice communication system on raspberry piPortable voice communication system on raspberry pi
Portable voice communication system on raspberry pi
IRJET Journal
 
Gaolei cv 2013 til2k
Gaolei cv 2013 til2kGaolei cv 2013 til2k
Gaolei cv 2013 til2k
Lei Gao
 
R43019698
R43019698R43019698
R43019698
IJERA Editor
 
Report
ReportReport
Report
Vrishab Ml
 
Design and Simulation of VoIP System for Campus usage A Case Study at PTU
Design and Simulation of VoIP System for Campus usage A Case Study at PTUDesign and Simulation of VoIP System for Campus usage A Case Study at PTU
Design and Simulation of VoIP System for Campus usage A Case Study at PTU
ijtsrd
 
www.E3innov.com
www.E3innov.com  www.E3innov.com
www.E3innov.com
anshie3innov
 
5 g technology bdma
5 g technology bdma5 g technology bdma
5 g technology bdma
Srihari
 
Tarvinder voip ppt
Tarvinder voip pptTarvinder voip ppt
Tarvinder voip ppt
bbc341
 
VOIP Design & Implementation
VOIP Design & ImplementationVOIP Design & Implementation
VOIP Design & Implementation
Ahmed A. Arefin
 
Adding P2P support to WengoPhone, an open-source VoIP and ...
Adding P2P support to WengoPhone, an open-source VoIP and ...Adding P2P support to WengoPhone, an open-source VoIP and ...
Adding P2P support to WengoPhone, an open-source VoIP and ...
Videoguy
 
Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)
mashiur
 
Bq4301381388
Bq4301381388Bq4301381388
Bq4301381388
IJERA Editor
 
V4103132135
V4103132135V4103132135
V4103132135
IJERA Editor
 
Sajjad Hossain 071297056
Sajjad Hossain  071297056Sajjad Hossain  071297056
Sajjad Hossain 071297056
mashiur
 
VoIP Research Paper
VoIP Research PaperVoIP Research Paper
VoIP Research Paper
Aashish Pande
 
introduction to voip
introduction to voipintroduction to voip
introduction to voip
deeq maxamed
 

Similar to Cs project proposal (20)

Energize your Unified Communications with SIP
Energize your Unified Communications with SIPEnergize your Unified Communications with SIP
Energize your Unified Communications with SIP
 
12 vo ip-t-hutchinson-11feb2011
12 vo ip-t-hutchinson-11feb201112 vo ip-t-hutchinson-11feb2011
12 vo ip-t-hutchinson-11feb2011
 
How does VOIP work diagram
How does VOIP work diagramHow does VOIP work diagram
How does VOIP work diagram
 
Voip on Wimax
Voip on WimaxVoip on Wimax
Voip on Wimax
 
Portable voice communication system on raspberry pi
Portable voice communication system on raspberry piPortable voice communication system on raspberry pi
Portable voice communication system on raspberry pi
 
Gaolei cv 2013 til2k
Gaolei cv 2013 til2kGaolei cv 2013 til2k
Gaolei cv 2013 til2k
 
R43019698
R43019698R43019698
R43019698
 
Report
ReportReport
Report
 
Design and Simulation of VoIP System for Campus usage A Case Study at PTU
Design and Simulation of VoIP System for Campus usage A Case Study at PTUDesign and Simulation of VoIP System for Campus usage A Case Study at PTU
Design and Simulation of VoIP System for Campus usage A Case Study at PTU
 
www.E3innov.com
www.E3innov.com  www.E3innov.com
www.E3innov.com
 
5 g technology bdma
5 g technology bdma5 g technology bdma
5 g technology bdma
 
Tarvinder voip ppt
Tarvinder voip pptTarvinder voip ppt
Tarvinder voip ppt
 
VOIP Design & Implementation
VOIP Design & ImplementationVOIP Design & Implementation
VOIP Design & Implementation
 
Adding P2P support to WengoPhone, an open-source VoIP and ...
Adding P2P support to WengoPhone, an open-source VoIP and ...Adding P2P support to WengoPhone, an open-source VoIP and ...
Adding P2P support to WengoPhone, an open-source VoIP and ...
 
Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)
 
Bq4301381388
Bq4301381388Bq4301381388
Bq4301381388
 
V4103132135
V4103132135V4103132135
V4103132135
 
Sajjad Hossain 071297056
Sajjad Hossain  071297056Sajjad Hossain  071297056
Sajjad Hossain 071297056
 
VoIP Research Paper
VoIP Research PaperVoIP Research Paper
VoIP Research Paper
 
introduction to voip
introduction to voipintroduction to voip
introduction to voip
 

More from AshenafiGirma5

add9.5.ppt
add9.5.pptadd9.5.ppt
add9.5.ppt
AshenafiGirma5
 
4_5802928814682016556.pptx
4_5802928814682016556.pptx4_5802928814682016556.pptx
4_5802928814682016556.pptx
AshenafiGirma5
 
Asas
AsasAsas
2005 book context_natureimpactandrole
2005 book context_natureimpactandrole2005 book context_natureimpactandrole
2005 book context_natureimpactandrole
AshenafiGirma5
 
444budg
444budg444budg

More from AshenafiGirma5 (6)

add9.5.ppt
add9.5.pptadd9.5.ppt
add9.5.ppt
 
4_5802928814682016556.pptx
4_5802928814682016556.pptx4_5802928814682016556.pptx
4_5802928814682016556.pptx
 
Asas
AsasAsas
Asas
 
2005 book context_natureimpactandrole
2005 book context_natureimpactandrole2005 book context_natureimpactandrole
2005 book context_natureimpactandrole
 
444budg
444budg444budg
444budg
 
Oooooo
OoooooOooooo
Oooooo
 

Recently uploaded

❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
essorprof62
 
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdfPDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
HajeJanKamps
 
8328958814KALYAN MATKA | MATKA RESULT | KALYAN
8328958814KALYAN MATKA | MATKA RESULT | KALYAN8328958814KALYAN MATKA | MATKA RESULT | KALYAN
8328958814KALYAN MATKA | MATKA RESULT | KALYAN
➑➌➋➑➒➎➑➑➊➍
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
High-Quality IPTV Monthly Subscription for $15
High-Quality IPTV Monthly Subscription for $15High-Quality IPTV Monthly Subscription for $15
High-Quality IPTV Monthly Subscription for $15
advik4387
 
➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Truck Loading Conveyor Manufacturers Chennai
Truck Loading Conveyor Manufacturers ChennaiTruck Loading Conveyor Manufacturers Chennai
Truck Loading Conveyor Manufacturers Chennai
ConveyorSystem
 
Kirill Klip GEM Royalty TNR Gold Copper Presentation
Kirill Klip GEM Royalty TNR Gold Copper PresentationKirill Klip GEM Royalty TNR Gold Copper Presentation
Kirill Klip GEM Royalty TNR Gold Copper Presentation
Kirill Klip
 
Pro Tips for Effortless Contract Management
Pro Tips for Effortless Contract ManagementPro Tips for Effortless Contract Management
Pro Tips for Effortless Contract Management
Eternity Paralegal Services
 
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fix
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fixKalyan chart 6366249026 India satta Matta Matka 143 jodi fix
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fix
satta Matta matka 143 Kalyan chart jodi 6366249026
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
Easy Earnings Through Refer and Earn Apps Without KYC.pptx
Easy Earnings Through Refer and Earn Apps Without KYC.pptxEasy Earnings Through Refer and Earn Apps Without KYC.pptx
Easy Earnings Through Refer and Earn Apps Without KYC.pptx
Fx Lotus
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Lukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptxLukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptx
pavelborek
 
DPBOSS | KALYAN MAIN MARKET FAST MATKA RESULT KALYAN MATKA | MATKA RESULT | K...
DPBOSS | KALYAN MAIN MARKET FAST MATKA RESULT KALYAN MATKA | MATKA RESULT | K...DPBOSS | KALYAN MAIN MARKET FAST MATKA RESULT KALYAN MATKA | MATKA RESULT | K...
DPBOSS | KALYAN MAIN MARKET FAST MATKA RESULT KALYAN MATKA | MATKA RESULT | K...
DP Boss Satta Matka Kalyan Matka
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf
2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf
2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf
Cambridge Product Management Network
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 

Recently uploaded (20)

❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
 
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdfPDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
 
8328958814KALYAN MATKA | MATKA RESULT | KALYAN
8328958814KALYAN MATKA | MATKA RESULT | KALYAN8328958814KALYAN MATKA | MATKA RESULT | KALYAN
8328958814KALYAN MATKA | MATKA RESULT | KALYAN
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
High-Quality IPTV Monthly Subscription for $15
High-Quality IPTV Monthly Subscription for $15High-Quality IPTV Monthly Subscription for $15
High-Quality IPTV Monthly Subscription for $15
 
➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart
 
Truck Loading Conveyor Manufacturers Chennai
Truck Loading Conveyor Manufacturers ChennaiTruck Loading Conveyor Manufacturers Chennai
Truck Loading Conveyor Manufacturers Chennai
 
Kirill Klip GEM Royalty TNR Gold Copper Presentation
Kirill Klip GEM Royalty TNR Gold Copper PresentationKirill Klip GEM Royalty TNR Gold Copper Presentation
Kirill Klip GEM Royalty TNR Gold Copper Presentation
 
Pro Tips for Effortless Contract Management
Pro Tips for Effortless Contract ManagementPro Tips for Effortless Contract Management
Pro Tips for Effortless Contract Management
 
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fix
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fixKalyan chart 6366249026 India satta Matta Matka 143 jodi fix
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fix
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
Easy Earnings Through Refer and Earn Apps Without KYC.pptx
Easy Earnings Through Refer and Earn Apps Without KYC.pptxEasy Earnings Through Refer and Earn Apps Without KYC.pptx
Easy Earnings Through Refer and Earn Apps Without KYC.pptx
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |
 
Lukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptxLukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptx
 
DPBOSS | KALYAN MAIN MARKET FAST MATKA RESULT KALYAN MATKA | MATKA RESULT | K...
DPBOSS | KALYAN MAIN MARKET FAST MATKA RESULT KALYAN MATKA | MATKA RESULT | K...DPBOSS | KALYAN MAIN MARKET FAST MATKA RESULT KALYAN MATKA | MATKA RESULT | K...
DPBOSS | KALYAN MAIN MARKET FAST MATKA RESULT KALYAN MATKA | MATKA RESULT | K...
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf
2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf
2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
 

Cs project proposal

  • 1. Computer Science Project Proposal 1. Principal Investigator Brendan Marlborough. Currently doing joint Computer Science and Information Systems Honours at Rhodes University. Address: 6 Leicester Street Grahamstown 6139. Email: g02m1213@campus.ru.ac.za 2. Title of Project SIP / H.323 / AIX telephone customization 3. Mentoring Professor Peter Clayton, Research Director for Computer Science, Rhodes University P.Clayton@ru.ac.za Professor Alfredo Terzoli, Centre of Excellence Co-ordinator, Computer Science, Rhodes University A.Terzoli@ru.ac.za 4. Objective of Research The main aim of this project is to enhance the features of the current IP telephone used in the department. This will involve fixing certain features of the phone which are not suitable for our purposes such as improving the display. Encryption may also be added to the phone in conjunction with a master’s student. Another feature the phone lacks is the ability to connect over a PPPoE network and this may also be rectified. The following needs to be researched in order to accomplish these objectives: What changes will have to be made to the interface (keypad and display)
  • 2. in order to make the phone more user friendly, should encryption be added what changes if any will have to be made to the existing network and will the phone be able to support encryption. 5. Background/History of the Study The Computer Science department at Rhodes University currently uses a telephone service known as iLanga. iLanga uses Asterisk, an open source component, which is used to connect different voice networks, including networks based on SIP and H.232 (both VoIP protocols) and also the PSTN (public switched telephone network). The telephone being upgraded is one type of end device used in iLanga. The phone is manufactured and programmed in China and comes with an API which can be used to re-program it. These telephones will soon be offered to a limited number of students in residences at Rhodes University. For this reason the phone should be as user friendly as possible. It would also be preferable that the phone has encryption if it is to be used for private conversations, and if the phone is to be used via a wireless network then it would need to support PPPoE. 6. Approach to the Study Reading will have to be done on how the voice network in the Computer Science department works, how the phone connects and makes calls via the VoIP gateways and also how the protocols the phone uses work. Reading will also have to be done about embedded systems and how to update the flash memory in the phone. Should encryption be added reading will be have to be done on that subject. 7. Information to be Derived/Deliverables The project aims to improve some features of the phone which are lacking. The phone is a very cheap option for our purposes despite some of its bad and lacking features. Ways to improve the phones interface should therefore be found and implemented in order to make the phone more suitable for our use and the use in residences.
  • 3. 8. Equipment Requirements A VoIP telephone with all the tools that will be used to compile the new C programs and update the phones flash memory. A connection to the Rhodes voice network in order to test the phone is also required. 9. Initial timeline for implementation 1 Week Learn how the various VoIP protocols work. 3 Weeks Learn more about embedded programming and understand the code provided with the phone. 1 Week Find ways to improve the interface. 3 Weeks Implement changes to the interface. 1 Week Investigate the viability of adding encryption to the phone 2 Weeks Possibly add encryption to the phone 3 Weeks Investigate adding PPPoE and possibly implementing it. This is just an initial time line and not enough detail is known to provide a better time estimate. These steps may not be carried out in the same order as they appear above either and a more iterative approach is likely to be used. 10. References Centrality Communications, PA1688 IP Phone Development guide, Centrality Communications, 2004 Penton, J., Terzoli, A., Asterisk: A Converged TDM and Packet-based Communications System, Computer Science Department, Rhodes University, 2003 Penton, J., Terzoli, A., iLanga: A Next Generation VoIP-based, TDM-enabled PBX, South African Telecommunications Networks and Appliances Conference, September 2004, Spiers