Previous Topic

Next Topic

Book Contents

Book Index

V10 New Features

Libpurple Implementation – 17 Networks

Based on liburple open-source server-client-server implementation due to licensing restrictions of GPL. Old DLL modules are upgraded to libpurple with upgrade. Adds AIM, Bonjou, Facebook, Gadu-Gadu, GroupWise, ICQ, IRC, MSN, MySpaceIM, QQ, SILC, SIMPLE, Sametime, Twitter, XMPP, Yahoo, GoogleTalk networks (17 and counting).

Shared Roster

Automatic population of IM roster. Support for groups or domain groups [icewarp.com], names are automatically retrieved from account list, subscription attributes are always set to BOTH, presence notification support. All you need to do is put a set of groups or just domain name to a domain roster.dat file and all members will be loaded from server.

Multi-Session (Concurrent Logins)

Session is not closed until logout from the last session, incoming messages are sent to all logged-in clients. It means a user can be logged into multiple IM clients at once and be able to communicate through any of them without losing track of conversation.

File Transfer across Different Networks

Allows to send/receive files from Jabber to MSN and vice versa. Facilitated by SOCKS proxy service and file transfer gateway.

Standard-Based Server Message Archive

According to XEP-0136 and XEP-0059 XMPP extensions, allows retrieving and searching through the message archive on the server directly over the XMPP protocol. Requires mailbox message archive storage enabled. Brings the archive/history capabilities to clients who do not have the resources to store their own (WebClient integrated IM) or simply wish to keep it on the server.

Flexible Privacy Policies

XEP-0016 XMPP extension Privacy Lists has been revised and updated. It gives the administrator an absolute power to create virtually any privacy rule (e.g. block incoming messages from IM transports if the sender is not registered in users roster) to meet the organization's standards while using the service to maximum extent. Automatic self bypass implemented, Presence-Out and Presence-In properly processed and other changes.

____________________________________________________________________

Automatic Server-Side Contacts Import

Contacts are loaded from the respective server, facilitates easy migration e.g. from MSN client to XMPP MSN Gateway without having to retype contacts manually, or when roaming with multiple clients and changing to your XMPP client with registered gateways all of the network contacts will automatically appear in your roster.

Avatars Support For All Networks

All of the IM networks support avatars (contact photos) that you can now see in your IM client (e.g. contact pictures from MSN or ICQ for example are available in XMPP clients).

XMPP Authorizations

Any incoming gateway authorizations will have to be authorized by the user (previously auto-accepted).

Per-User Message History

Control available in Administration GUI, defaults to On because of WebMail Integrated IM. Messages are saved into user mailboxes into ~im/history/<email>/<yyyymm>.log files, new chat time format used [yyyy-mm-dd hh:nn:ss] and can be retrieved using Message Archive options of client applications.

Gateway Interaction

XEP-0100 support updated, gateway returns <registered/> and set username and password.

Automatic Gateway Configuration

Specify network type (e.g. ICQ:"protocol=prpl-icq") and parameters will be automatically set.

WebClient Instant Messaging Contact Search

WebClient Instant Messaging roster enables easy contact search. With possibility of chat friends integration (e.g. Facebook, Twitter), ones contact roster can get filled. This is the way how to deal with it. For more information, refer to the IceWarp WebClient User Guide – IM Roster Search section.