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 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.


Capability Exchange, Social Presence and Beyond

Advanced communications networks allow subscribers to communicate in many different ways anywhere, any time and anyway: 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 wishes 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) and validated around the world in many customer deployments, and at many IoT and test fest events. User Capability Exchange (UCE) and Social Presence are fully supported GSMA’s Rich Communication Suite (RCS) messaging service clients and is compliant with GSMA standards including RCSe, RCS 5.1 through RCS 8.0, and Universal Profile (UP) versions UP-1.0 through UP-2.5. 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.


Global Reach

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.


Improved ARPU through Enhanced User Experiences

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. Subscribers 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.


Unlimited Scalability

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 microservices cloud computing environments.

Key Features and Capabilities

  • Presence Server (PS)
  • Resource List Subscription (RLS)
  • RLS XDMS (database)
  • Presence XDMS – authorization policies subscriber provisioning
  • Permanent State XDMS – resilient presence state integration
  • Shared List XDMS
  • Presence Content XDMS – avatar/status-icon
  • MMTel XDMS – Mobile communication services presence definition
  • Aggregation Proxy – authentication and XCAP routing
  • Cross-Domain XCAP Proxy – inter-carrier routing
  • S-CSCF PNA – Presence integration with registration information
  • Provisioning Aggregation Proxy – Provisioning security policy and routing
  • Intra-domain XCAP Proxy – Geo-Redundancy
  • Activity Agent and Facebook Connector – social media integration
  • HTTP API – External Application Interface