Table of contents
An important part of the project is learning how to schedule and document your work.
Part of the project grade is reserved for reports that you will submit from time to time.
Reports should be written by each team of two, and both students will get the same grade
for the report. The third report, due in class on December 3rd, should
be 2-3 pages long, and should be in the following format:
|
Please submit the report using exactly this format. Descriptions not in the proper format will be rejected, and you will be required to resubmit your work.
While we will ask you to submit paper copies of your report, you should also create a HTML version to share with other members of your group.
The final project report, due at the time of the demo, should be about 10-15
pages long. It should be in the following format:
|
Here is a list of references for the project. If you come across other links, please send mail to Cristi.
1. Everyone should read the following paper: "Internet Telephony: Architecture and Protocols an IETF Perspective" by Schulzrinne and Rosenberg. (Pdf format)
2. The following web sites have useful links
- the project description
- some JTAPI documentation
- Here is a link to SIP (the Session Initiation Protocol). SIP is a proposed Internet standard for call signaling. The ideas in SIP will help you in coming up with your own signaling protocol (which could be SIP itself).
- notes from the meeting with professor Keshav
- example code from Dialogic
- example code from Lucent
- cheat sheet for writing PBX JTAPI clients
- Lucent G3 PBX documentation
- the project description
- Dialogic documentation in PDF format. We will be using the D41EPCI card.
- an example in C++
- notes from the meeting with professor Keshav
- more example code from Dialogic
- Project description
- A relevant paper is N. Anerousis, R. Gopalakrishnan, C.R. Kalmanek, A.E. Kaplan, W.T. Marshall, P.P. Mishra, P.Z. Onufryk, K.K. Ramakrishnan, C.J. Sreenan, "The TOPS Architecture for Signaling, Directory Services and Transport for Packet Telephony", Proceedings of IEEE International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV), pp. 41-53, July 1998.
- notes from the meeting with professor Keshav
- BIND and DHCP documentation and code
- a CERT advisory you should be aware of
- the project description
- some information about CVS
- a short history of revision systems
- notes from the meeting with professor Keshav
- the project description
- notes from the meeting with professor Keshav
- Real audio documentation
- MIME documentation: rfc2045-rfc2049 from IETF
- the project description
- notes from the meeting with professor Keshav
- wb - a whiteboard application and some documentation for it
- wbd - the windows version and some documentation for it
- the project description
- Application hints
- notes from the meeting with professor Keshav