0% found this document useful (0 votes)
120 views

CS Project Proposal

This proposal outlines a project to enhance the features of an IP telephone used in the Computer Science department at Rhodes University. The objectives are to improve the phone's display, add encryption capabilities, and enable WiFi connectivity. The student investigator will research how to modify the phone's interface and firmware to achieve these goals. If encryption is added, the network will need to be evaluated. The initial timeline is to first learn the relevant protocols, then modify the interface, add encryption if viable, and potentially implement WiFi connectivity.

Uploaded by

k2k02
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views

CS Project Proposal

This proposal outlines a project to enhance the features of an IP telephone used in the Computer Science department at Rhodes University. The objectives are to improve the phone's display, add encryption capabilities, and enable WiFi connectivity. The student investigator will research how to modify the phone's interface and firmware to achieve these goals. If encryption is added, the network will need to be evaluated. The initial timeline is to first learn the relevant protocols, then modify the interface, add encryption if viable, and potentially implement WiFi connectivity.

Uploaded by

k2k02
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

Computer Science Project Proposal

1. Principal Investigator
Brendan Marlborough. Currently doing joint Computer Science and Information Systems Honours at Rhodes University. ddress! " #eicester Street $rahamsto%n "&'(. )mail! g*+m&+&',campus.ru.ac.-a

2. Title of Project
SI. / H.'+' / I0 telephone customi-ation

3. Mentoring
.rofessor .eter Clayton1 Research 2irector for Computer Science1 Rhodes University ..Clayton,ru.ac.-a .rofessor lfredo 3er-oli1 Centre of )4cellence Co5ordinator1 Computer Science1

Rhodes University

.3er-oli,ru.ac.-a

4. Objective of esearc!
3he main aim of this project is to enhance the features of the current I. telephone used in the department. 3his %ill involve fi4ing certain features of the phone %hich are not suitable for our purposes such as improving the display. )ncryption may also be added to the phone in conjunction %ith a master6s student. nother feature the phone lac7s is the ability to connect over a ...o) net%or7 and this may also be rectified. 3he follo%ing needs to be researched in order to accomplish these objectives! 8hat changes %ill have to be made to the interface 97eypad and display:

in order to ma7e the phone more user friendly1 should encryption be added %hat changes if any %ill have to be made to the e4isting net%or7 and %ill the phone be able to support encryption.

". #ac$groun%&'istor( of t!e Stu%(


3he Computer Science department at Rhodes University currently uses a telephone service 7no%n as i#anga. i#anga uses steris71 an open source component1 %hich is used to connect different voice net%or7s1 including net%or7s based on SI. and H.+'+ 9both ;oI. protocols: and also the .S3< 9public s%itched telephone net%or7:. 3he telephone being upgraded is one type of end device used in i#anga. 3he phone is manufactured and programmed in China and comes %ith an .I %hich can be used to re5program it. 3hese telephones %ill soon be offered to a limited number of students in residences at Rhodes University. =or this reason the phone should be as user friendly as possible. It %ould also be preferable that the phone has encryption if it is to be used for private conversations1 and if the phone is to be used via a %ireless net%or7 then it %ould need to support ...o).

). *pproac! to t!e Stu%(


Reading %ill have to be done on ho% the voice net%or7 in the Computer Science department %or7s1 ho% the phone connects and ma7es calls via the ;oI. gate%ays and also ho% the protocols the phone uses %or7. Reading %ill also have to be done about embedded systems and ho% to update the flash memory in the phone. Should encryption be added reading %ill be have to be done on that subject.

+. Information to be ,erive%&,eliverables
3he project aims to improve some features of the phone %hich are lac7ing. 3he phone is a very cheap option for our purposes despite some of its bad and lac7ing features. 8ays to improve the phones interface should therefore be found and implemented in order to ma7e the phone more suitable for our use and the use in residences.

-. ./uipment e/uirements
;oI. telephone %ith all the tools that %ill be used to compile the ne% C programs and update the phones flash memory. order to test the phone is also re>uired. connection to the Rhodes voice net%or7 in

0. Initial timeline for implementation


& 8ee7 ' 8ee7s & 8ee7 ' 8ee7s & 8ee7 + 8ee7s ' 8ee7s #earn ho% the various ;oI. protocols %or7. #earn more about embedded programming and understand the code provided %ith the phone. =ind %ays to improve the interface. Implement changes to the interface. Investigate the viability of adding encryption to the phone .ossibly add encryption to the phone Investigate adding ...o) and possibly implementing it. 3his is just an initial time line and not enough detail is 7no%n to provide a better time estimate. 3hese steps may not be carried out in the same order as they appear above either and a more iterative approach is li7ely to be used.

11.

eferences

Centrality Communications1 PA1688 IP Phone Development guide, Centrality Communications1 +**? .enton1 @.1 3er-oli1 .1 Asterisk: A Converged TDM and Packet !ased Communications "#stem, Computer Science 2epartment1 Rhodes University1 +**' .enton1 @.1 3er-oli1 .1 i$anga: A %e&t 'eneration (oIP !ased, TDM ena!led P)*1 South frican 3elecommunications <et%or7s and ppliances Conference1 September +**?1 Spiers

You might also like