SIP: understanding the session initiation protocol
SIP: understanding the session initiation protocol
Programming Internet Telephony Services
IEEE Internet Computing
Feature interaction in policies
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special issue: Directions in feature interaction research
On detecting feature interactions in the programmable service environment of internet telephony
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special issue: Directions in feature interaction research
Handling feature interactions in the language for end system services
Computer Networks: The International Journal of Computer and Telecommunications Networking
Detecting feature interactions in CPL
Journal of Network and Computer Applications
Internet telephony: services, technical challenges, and products
IEEE Communications Magazine
Feature interactions in telecommunications systems
IEEE Communications Magazine
A policy framework for personalized and role-based SPIT prevention
Proceedings of the 3rd International Conference on Principles, Systems and Applications of IP Telecommunications
Hi-index | 0.24 |
This paper discusses issues of personalization of presence services in the context of Internet Telephony. Such services take into consideration the willingness and ability of a user to communicate in a network, as well as possibly other factors such as time, address, etc. Via a three-layer service architecture for communications in the session initiation protocol (SIP) standard, presence system basic services and personalized services (personal policies) are clearly separated and discussed. To enrich presence related services, presence information is illustratively extended from the well known ''online'' and ''offline'' indicators to a much broader meaning that includes ''location'', ''lineStatus'', ''role'', ''availability'', etc. Based on this, the call processing language (CPL) is extended in order to describe presence related personalized services for both call processing systems and presence systems using information such as a person's presence status, time, address, language, or any of their combinations. A web-based system is designed and implemented to simulate these advanced services. In the implementation, personal policies are programmed by end users via a graphic user interface (GUI) and are automatically translated into extended CPL. The simulation system clearly displays when, where and what CPL policies should be used for the provision of personalized presence services and call processing services. Policy conflicts are also addressed by setting policy priorities in the system.