Instant Messaging and Presence (XMPP) for sipXecs
Table of Content Zone | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
What is the idea?For sipXecs release 4.2 we are working on the integration of the Openfire XMPP server. The idea is to closely link SIP with XMPP and provide a solution that is tightly integrated. This will add a couple of core capabilities to sipXecs:
There are many more things that will be possible. The list above should give you an idea. IM IntegrationThe Openfire server is integrated fully into sipXecs and sipXconfig. There is a new server role called Instant Messaging. The Openfire server can be run on the same hardware as other components of sipXecs or a dedicated server can be commissioned. Installation is plug & play like any other sipXecs components and Openfire is fully centrally managed from sipXecs. Operational procedures are integrated. This includes installation, backup & restore, log level setting, log retrieval, software upgrades and patch management, database management, security certificate management, as well as the management of the domain name and DNS settings and test. The Openfire admin console is no longer needed. All relevant capabilities are integrated into sipXecs / sipXconfig. When a user is created in sipXecs, an additional field is available to specify the desired IM ID and IM name. This information is automatically proliferated, together with respective user group settings. Supported ClientsFor both voice, video and IM sipXecs supports the Counterpath Bria client. Bria is a powerful client that once XMPP is enabled on the sipXecs side will have lots of additional capabilities. It is fully plug & play managed for bulk provisioning by sipXecs. For IM / presence only any XMPP based client should work. Namely Pidgin or also the Openfire Spark client. There is a long list of XMPP clients. Please note: Presence of your phone state (on the phone, etc.), is only supported if the phone supports dialogue events.For more information, see XMPP and Presence - How does this work? *NOTE: At this time, there are issues with the Spark client and SRV lookups. Until the client is fixed by www.igniterealtime.org, it is suggested to use version 2.5.8. The 2.5.8 client can be found here: Presence FederationsipXecs enables federation with other public IM systems using the Kraken plugin into Openfire enabling server side (not client side) federation. Pure XMPP clients, such as the Counterpath Bria softphone, are able to see all buddies from any system, monitor their presence, start IM conversation or participate in group chat sessions. Message archiving, often used for compliance, works for all sessions. Personal AgentFixed Mobile Convergence |