| Version 5.4
Introduction
Installation
SysAdmin
Network
Objects
Storage
E-mail
Real-Time
Access
Services
Directory
Clusters
Applications
Miscellaneous
Licensing
WebMail
Pronto!
PBX
Introduction | Features | History | How To | Help Me
# CommuniGate® Pro CommuniGate Pro Product Description Features Administration Support and Discussions Updates and Bug Fixes Download the Latest Versions Download the CommuniGate Pro E-mail Plugins Download the CommuniGate Pro MAPI Connector Download the CommuniGate Media Plugin for Browsers Welcome to CommuniGate Pro, the Unified Internet Communication Server. Based on open standards, CommuniGate Pro provides an integrated platform for Store-and-Forward (E-mail, Calendaring) and Real-Time (VoIP, Video, Instant Messaging, White Boards) communications over IPv4 and IPv6 networks. CommuniGate Pro can be used via its built-in WebUser Interface, the bundled Pronto! communication client, as well as any third-party client applications employing the SMTP, IMAP, POP, MAPI, SIP, XMPP, HTTP, FTP, WebDAV, CalDAV, CardDAV, XIMSS, and other standard protocols. CommuniGate Pro can exchange E-mail and Groupware information with other standard-based servers and systems using the SMTP protocol. CommuniGate Pro supports Real-Time communications (VoIP, IM, Presence) with other standard-based systems using the SIP and XMPP protocols.

## CommuniGate Pro Product Description

The main CommuniGate Pro subsystems include:

### Identity Management

- Multi-Domain architecture (field-proven for over 120,000 domains per system), with multihoming and shared-IP configurations.
- Account concept, including Mailbox Storage, File Storage, Account Settings, and Account Information databases.
- Groups, Forwarders, Aliases, and other Domain Objects.
- Meta-Directory with Local and Remote Units.
- LDAP access to Directory and Account databases.
- External Authentication mechanism for integration with 3rd party solutions.
- RADIUS services.
- Billing system with multiple per-Account Balances and reservations.

### Storage Management

- Mailbox Storage with multiple Mailboxes, Shared access, ACLs.
- Mailbox formats - text files, file folders, other data containers.
- File Storage with public and private folders, virtual files.
- Groupware Information storage and processing using the iCalendar and vCard standards.

### Mail Transfer

- Unified Message Queue processing.
- ESMTP and LMTP mail exchange services.
- Anti-Spam and other protection mechanisms.
- Plugin Interface for high performance virus, spam, and content filtering.
- Automated Mail Processing Rules.
- Mailing List manager with automatic bounce processing and a Web interface to list archives.
- Remote Account Polling using the POP3 protocol.
- External Program Delivery for custom applications.
- Automated Invitation processing for shared resource scheduling.

### Real-Time Signaling

- Unified Signal processing.
- XIMSS protocol for Instant Messaging, Presence, audio and video communications.
- SIP protocol for Instant Messaging, Presence, audio and video communications, desktop sharing and real-time collaboration.
- XMPP protocol for Instant Messaging and Presence.
- SMPP protocol for Instant Messaging via SMS.
- NAT Traversal mechanisms (near-end and far-end) for XIMSS, SIP, RTP, and TCP-based media protocols.
- Registrar, forking Proxy, and Presence server functionality.
- Automated Signal Processing Rules.
- Event packages for presence, message-waiting, registration, dialogs, and other services.
- STUN server for client-side NAT Traversal solutions.
- Parlay X Interface.

### Real-Time Application Environment

- Domain-specific application environments.
- CG/PL language for quick and robust application design.
- Built-in operations for call control, bridging, and multi-party conferencing.
- Integrated Access to Message and File stores.

### Data Access Services

- Multi-protocol, multi-client simultaneous access to all Account data.
- POP3 and IMAP4 mail client access.
- MAPI interface for Microsoft® Windows clients (Outlook and other MAPI-enabled applications).
- WebUser Interface to Mailbox, Groupware and File Stores, to Settings and Information databases, to the Signaling and Message Transfer facilities.
- Multi-lingual Skins for customizable HTML, WAP/WML, and I-Mode Interfaces.
- XIMSS interface providing access to Mailbox, Groupware and File Stores, to Settings and Information databases, to the Signaling and Message Transfer facilities.
- HTTP, WebDAV, FTP, and TFTP access to Account File Stores.
- AirSync interface to E-mail and Groupware data for Microsoft® Windows Mobile clients (server-based ActiveSync).
- CalDAV interface to Calendar and Tasks Mailboxes.
- Publish/Subscribe (`WebCal/iCal`) HTTP-based operations with Calendar and Tasks mailboxes.
- CardDAV interface to Contacts Mailboxes.
- ACAP access to the Account Information database.

### Advanced Security

- SASL Secure Authentication methods.
- GSSAPI (including Kerberos V5) authentication, SSO (single sign-on), and security.
- Client Certificate-based Secure Authentication methods.
- Secure Mail (S/MIME) WebMail implementation (encryption/decryption, digital signing, signature verification).
- Automatic Encryption implementing secure information storage.
- SSL/TLS Secure Transfer for SMTP, SIP, IMAP, POP, HTTP, LDAP, ACAP, PWD and Administration sessions.
- Lawful Interception functionality.

### Multi-tier Administration.

- WebAdmin interface for administration, provisioning, and monitoring.
- CLI/API interface for administration, provisioning, and monitoring.
- SNMP Agent for remote monitoring.
- Triggers for proactive monitoring.
- Poppwd protocol for remote password modification.
- LDAP-based Provisioning (optional) for integration with legacy systems.
- BSD syslog Server to consolidate log records from third-party components.

### Multi-Server Operation

- Distributed Domains for Distributed multiple single-Server configurations.
- Static Clusters for Multi-Server Account partitioning.
- Dynamic Clusters for advanced scalability without Account partitioning. Carrier-grade 99.999%-uptime, field-proven for more than 5,000,000 real active Accounts.
- Cluster of Clusters for extra-large sites (over 10,000,000 active Accounts).

## Features

The CommuniGate Pro Server is based on the Internet Standards (RFCs), and it has many additional features required for today's industrial-level and carrier-grade communication systems. The Features table can be used to compare the CommuniGate Pro with other systems available on the market today.

## Administration

CommuniGate Pro Server can be configured and managed remotely (via the Internet) using any Web browser.

Remote administration features include:

- configuring the Server, Router, and all communication modules;
- creating, removing and updating of user account information;
- monitoring modules activity;
- monitoring System Logs;
- working with Server queues and individual messages in the Server queues.

## Support and Discussions

Please subscribe to the `CGatePro@communigate.com` mailing list to discuss the CommuniGate Pro related issues.
To subscribe to this mailing list, please send any message to CGatePro-on@communigate.com.
Since the traffic on this mailing list is rather high, you may want to subscribe in the Digest mode. To subscribe to the List in the Digest mode, send a message to CGatePro-digest@communigate.com
A searchable archive of the CommuniGate Pro list is available at http://lists.communigate.com/Lists/CGatePro/List.html

If you do not feel comfortable sending your questions to the mailing list, we will promptly answer your letters sent to support@communigate.com.

CommuniGate Systems contact and general information is available at http://www.communigate.com.

## Updates and Bug Fixes

CommuniGate Pro is updated on a regular basis.

You can review the history of updates and bug fixes at the CommuniGate Pro History page.

## Download the Latest Versions

The CommuniGate Pro software is being updated on a regular basis.
The Stable versions include the latest Major Release and subsequent bug fix releases.
The Current versions contain new features that will appear in the next Major release.

Both Stable and Current versions can be used in the Trial Mode.
To use them in the production mode, your installation should have the License Keys valid for these versions.

The `Stable` Release
Operating System | CPU | Download
--- | --- | ---
via http | via ftp
Sun Solaris | Sparc |  |
x86 |  |
Linux (rpm-based) | x86 |  |
PowerPC |  |
x86-64 |  |
Itanium |  |
IBM S/390 (31-bit) |  |
IBM S/390 (64-bit) |  |
Alpha |  |
Sparc |  |
MIPS |  |
StrongARM |  |
Motorola 68K |  |
Linux (non-rpm) | x86 |  |
Microsoft Windows | x86 |  |
x86-64 |  |
Itanium |  |
Apple MacOS X (Darwin) | PowerPC |  |
x86 |  |
FreeBSD 7.x | x86 |  |
x86-64 |  |
FreeBSD 6.x | x86 |  |
x86-64 |  |
IBM AIX | PowerPC |  |
HP/UX | HPPA |  |
Itanium |  |
IBM OS/400 | AS/400 Power |  |
NetBSD | x86 |  |
OpenBSD | x86 |  |
QNX | x86 |  |
OpenVMS | Alpha |  |
Itanium |  |
SGI IRIX | MIPS |  |
SCO UnixWare | x86 |  |
SCO OpenServer | x86 |  |
Tru64 | Alpha |  |
IBM OS/2 | x86 |  |
BSDI BSD/OS | x86 |  |
BeOS | x86 |  |
PowerPC |  |
The `Current` ("cutting edge") Release
All Platforms | LIST

A copy of this Guide is included into all versions of the CommuniGate Pro software and can be accessed either via your CommuniGate Pro HTTP server, or directly, as HTML files in your Server WebGuide directory.

You can download the PDF version of this Guide.

## Download the CommuniGate Pro E-mail Plugins

CommuniGate Pro can employ many third-party E-mail Plugins. The following Plugins are supported by CommuniGate Systems:

- MailShell® SpamCatcher Plugin for CommuniGate Pro.
- Cloudmark® Anti-Spam Plugin for CommuniGate Pro.
- Kaspersky® Virus Scanner Plugin for CommuniGate Pro.
- McAfee® Virus Scanner Plugin for CommuniGate Pro.
- Sophos® Virus Scanner Plugin for CommuniGate Pro.

Note: These Plugins are available for certain platforms only.

## Download the CommuniGate Pro MAPI Connector

The CommuniGate Pro MAPI Connector can be installed on Microsoft® Windows workstations. It provides access to CommuniGate Pro Accounts via the Microsoft Messaging API (MAPI) - the method used with the Microsoft Outlook® and other MAPI-enabled applications.

Operating System | CPU | Download
--- | --- | ---
via http | via ftp
Microsoft Windows | x86 |  |
Microsoft Windows | x86-64 |  |

See the MAPI Connector section for the installation and configuration instructions.

## Download the CommuniGate Media Plugins for Browsers

The CommuniGate Media Plugins are available for the popular modern Web browsers. The Plugins allow a Web-based application (such as Pronto! or an AJAX-based client) to implement a VoIP endpoint (a "softphone").

See the CommuniGate Media Plugin site for more details.

CommuniGate® Pro Guide. Copyright © 1998-2012, Stalker Software, Inc.