With the availability of application development frameworks, such as iPhone, Android, etc., there is a huge shift in application development towards providing user-centric services on communication end-points (phones). A key aspect of such frameworks and of the services developed using those frameworks is that they are often independent of communication sessions. In this paper we argue that there is a class of applications that could enable novel new applications that interact with communication sessions. Most end-point frameworks do not deal with such applications because they seem to require complex call control modeling and application arbitration. In this paper, we motivate the need for applications that interact with communication sessions, propose a framework that allows rapid development of user-centric services without the need for complex call modeling or application arbitration. We present our realization of the proposed framework with examples and use cases from live trial systems.
[1]
Xiaotao Wu,et al.
Providing Content Aware Enterprise Communication Services
,
2008,
IPTComm.
[2]
Henning Schulzrinne,et al.
An INVITE-Initiated Dialog Event Package for the Session Initiation Protocol (SIP)
,
2005,
RFC.
[3]
Henning Schulzrinne,et al.
Best Current Practices for Third Party Call Control (3pcc) in the Session Initiation Protocol (SIP)
,
2004,
RFC.
[4]
Jonathan D. Rosenberg,et al.
A Framework for Application Interaction in the Session Initiation Protocol (SIP)
,
2009,
RFC.
[5]
Christian Huitema,et al.
Session Initiation Protocol (SIP) Extension for Instant Messaging
,
2002,
RFC.