The Telephony Project took the best parts of the CS519 projects

from Fall 1998 and produced a working IP-Telephony platform which can

be deployed in the CS department.  In addition, several "neat" applications

were developed.

 

The core system consists of Data Exchange, Signaling, Gateway and

Directory Services.   These are necessary for any communications system

to exist at all.

 

Utility components allow the system to be deployed and managed.

These are billing and management.  Management functions have been

implemented as the CUPS application (Cornell University Phone Simulator).

  Billing, and in fact, logging, have yet to be implemented.

 

Watch this shockwave animation for an overview of the core components

of the ITX telephony system.

 

The system is  written in Java.  Its documentation can be viewed in your browser.  

You can download the software.  The people in the project

were M. Eng. students and undergraduates doing this for CS 490 credit.

 


Much of the work in this project was supported by NSF CISE ANI-9615811.