Infinite Convergence's Presence Server/XDMS (PS/XDMS) provides a full Network Function Virtualization (NFV) implementation of the Presence Service. A Presence service is the transfer of information(including capability exchange, social presence, and more), via a Presence Server, from a presentity (presence entity) to one or more watchers, aimed at facilitating and optimizing the communications between them, by using the most appropriate means at the most opportune time. In most of the cases, the presentity is a human user, but it can also represent a group of people such as a help desk or a radio station. One or more presence element agents (this term is defined by the 3GPP) push presence information, at different times, into the presence server on behalf of the presentity.
Advanced communications networks allow subscribers to communicate in many different ways anywhere, any time and any way: Instant Messaging, Softphone clients (VoIP), Rich video, voice (mobile and fixed), social networking sites (web widgets) and more. To communicate efficiently, subscribers have to know if their contact is available, where the contact is and how does the contact wish to be contacted (VoIP, SMS, IM, etc.). The subscribers also want to self-manage who can see their presence. One of the presence drivers is to enrich the network address book paving the way for social networking experience. For Service Providers, the challenge is to move from costly “Silo architecture”, replicated for each application to an enabler architecture that is reusable across services and that is efficient. The PS/XDMS is a solution that is extensively compliant to standards (IETF, OMA 2.2, RCS 6.0) and validated around the world in many customer deployments, and at many IOT and test fest events. The PS/XDMS can be easily integrated into existing networks and provides unsurpassed flexibility, scalability and performances. This product is utilized in multiple Tier 1 nation-wide deployments with interworking between carriers.
Presence services enable general-purpose entities to expose their ability, willingness and desire to communicate with other entities. These services have been increasingly developed during the last decade, in combination with Instant Messaging (IM). As a result, several Presence/IM systems have emerged (such as Google, ICQ, MSN, Yahoo and later WhatsApp, SnapChat, etc…), based on proprietary protocols and therefore not interoperable. The Infinite Convergence's PS/XDMS server is an implementation of the SIP/SIMPLE-based Presence system specified at the IETF, and adopted by the 3GPP for IMS, the Open Mobile Alliance (OMA) in the context of the services and at GSMA as part of the RCS service definition. The next figure is a high-level introduction of presence concepts, presence agents, publishers and watchers, publish and notify.
The PS/XDMS enhances applications with consolidated, real-time information regarding user availability, capability, service description and willingness to communicate. Services built on top of the PS/XDMS capabilities such as enhanced network address book and multi-media instant messaging are critical to meeting new communication trends, guaranteed to attract new subscribers and reduce subscriber churn. Subscriber ability to manage all their contacts more easily and in a unified manner improves customer satisfaction and enables subscribers to communicate more efficiently in a more satisfying and secure way. Social Messaging integration ensures continued customer engagement. Presence integration into an operator’s core network can seamlessly aggregate availability, location, and connectivity information for internal and external applications to allow best in class service, enabling additional revenue streams driven by real time user information such as advertising, targeted marketing, opportunity awareness, and special offers.
The PS/XDMS solution scales extensively to accommodate any size deployment while providing an efficient, reliable, highly available Presence solution that can be deployed on dedicated hardware or in micro services cloud computing environments.