
E4SS - ECharts for SIP Servlets
E
4SS (ECharts for SIP Servlets) is open-source software that allows the use of the ECharts programming language to program arbitrarily complex SIP services. Instead of overriding servlet methods and managing sessions, the programmer defines the application in terms of feature boxes, SIP message ports, and state-machine logic specified in the ECharts language. The use of ECharts to specify application logic greatly encourages component re-use and manages complexity, making it well-suited for complex Back-to-Back User Agent applications.
The E4SS development kit (EDK) provides all the tools you need to develop your custom SIP Servlet application. In addition, there is an extensive library of call-control state-machine fragments that can speed application development. Also, the EDK includes a number of complete features with Java APIs to integrate with any environment.
Much more information, including the EDK and extensive documentation, are available at the E4SS website.
Technical Documents
Reusable Features for VoIP Service Realization
Thomas Smith
Principles, Systems and Applications of IP Telecommunications,
2010.
[PDF]
[BIB]
ACM Copyright
Experience with Modularity in an Advanced Teleconferencing Service Deployment
Eric Cheung, Thomas Smith
Proceedings of the Thirty-First International Conference on Software Engineering,
2009.
[BIB]
ECharts for SIP Servlets: a state-machine programming environment for VoIP applications
Thomas Smith, Gregory Bond
Proceedings of the 1st international conference on Principles, systems and applications of IP teleco,
2007.
[BIB]
Component coordination: A telecommunication case study
Pamela Zave, Healfdene Goguen, Thomas Smith
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special,
2004.
[BIB]
Patents
Project Members
Related Projects
AT&T Application Resource Optimizer (ARO) - For energy-efficient apps
CHI Scan (Computer Human Interaction Scan)
CoCITe – Coordinating Changes in Text
Scalable Ad Hoc Wireless Geocast
Graphviz System for Network Visualization
Information Visualization Research - Prototypes and Systems
Swift - Visualization of Communication Services at Scale
AT&T Natural VoicesTM Text-to-Speech
StratoSIP: SIP at a Very High Level
Content Augmenting Media (CAM)
Content Acquisition Processing, Monitoring, and Forensics for AT&T Services (CONSENT)
MIRACLE and the Content Analysis Engine (CAE)
Social TV - View and Contribute to Public Opinions about Your Content Live
Enhanced Indexing and Representation with Vision-Based Biometrics
Visual Semantics for Intuitive Mid-Level Representations
eClips - Personalized Content Clip Retrieval and Delivery
iMIRACLE - Content Retrieval on Mobile Devices with Speech
AT&T WATSON (SM) Speech Technologies
Wireless Demand Forecasting, Network Capacity Analysis, and Performance Optimization