![]() | A major contributor to this article appears to have aclose connection with its subject. It may require cleanup to comply with Wikipedia's content policies, particularlyneutral point of view. Please discuss further on thetalk page.(September 2018) (Learn how and when to remove this message) |
Developer(s) | CommuniGate Software Development and Licensing - SA |
---|---|
Initial release | February 2, 1998; 27 years ago (1998-02-02)[1] |
Stable release | |
Operating system | Unix-like,Windows |
Type | Email server,VoIP server,WebRTC server |
License | proprietary |
Website | www |
CommuniGate Pro (CGatePro) is a highly scalable carrier grade unified communications server, as well as a development platform. The system is Internet Protocol based. The server is a single process, multi-threaded application written entirely in C++. APIs are available for authentication, helper applications and directory services.
CommuniGate Pro providesweb interface (with context-insensitiveonline help facilities) for configuration of its services.[2] Since version 5 custom procedural CG/PLscripting language is provided for performing advanced configuration tasks, including modification of or integration with software's modules.Perl,Java andcommand line interface-basedapplication programming interfaces are also available.[3]
CommuniGate Pro integrates withMicrosoft Outlook via bundledMessaging Application Programming Interface andActiveSync connectors.[2][3][4] Support for otherpersonal information managers, includingApple Inc.'siCal, is also available. Communications between connectors and server may beencrypted usingSecure Sockets Layer (SSL) orTransport Layer Security (TLS)cryptographic protocols.[5]
CommuniGate Pro includesmail transfer agent (MTA) protocols that supportPOP3,IMAP4 andSMTP (along with their secure variations), as well aswebmail interface.[3] Apart from standard genre-defined functionality, it is capable of subscribing users to severalmailboxes and advancedmail filtering (including calling arbitrary external software, e.g.SpamAssassin for anti-spam protection).[2]Anti-virus protection is available via extra modules, sold separately.[3]
Since version 5 CommuniGate Pro includesSession Initiation Protocol (SIP) server, which providesinstant messaging andvoice andvideo conferencing along with customWindows Messenger-compatible collaboration-oriented extensions forpresence sharing,whiteboarding, andscreen andfile sharing.[3][5]
Starting with version 5.1 CommuniGate Pro includes its ownXML Interface to Messaging, Scheduling, and Signaling (XIMSS) protocol together with the webmail "ProntoArchived October 17, 2019, at theWayback Machine!" client for this protocol. XIMSS offersHTTP- andXML-based client interface to a complex of communications services provided by one server.[4] Although the protocol is not bound to CommuniGate Pro, its scope is derived from the parent project's functionality; so far no other XIMSS servers were announced.
Since version 5.1Extensible Messaging and Presence Protocol (XMPP) is also supported.[4]
CommuniGate Pro is available as a free download, although after adding more than five users, it adds a one-line banner to the outbound messages.[2] The list of supported platforms includeLinux,FreeBSD,Linux,macOS,Solaris,AIX, andMicrosoft Windows.[3][5][6] Communigate Pro previously supported a wide variety of additional platforms, includingOS/400,OpenVMS,Tru64,HP-UX andUnixWare.
Connecters may be installed ontoclients directly from deployed server and supportautomatic update feature.[5]
In their generally positive reviews,Wendy M. Grossman ofZDNet, Aaron Weiss of ServerWatch and Michael Caton ofeWeek praised CommuniGate Pro for its scalability, set of features and high configurability, while criticising it for high price and complexity.[2][3][5] Aaron Weiss notes: "CommuniGate Pro is extremely configurable. It wants to be configured. It begs for it. This is a hard-core enterprise server product likely to intimidate point-and-click administrators but happily curl every tech monkey's tail."[3]
The programmer who developed CommuniGate Pro, Vladimir Butenko, died in 2018. Authorship and exclusive rights were registered in the USA, and in 2015 a certificate from Rospatent was added to them. In 2021, his daughter Anna Butenko filed a statement with the prosecutor’s office, accusing the management of the program owner, StalkerSoft, of copyright theft. In 2022, three top managers were indicted. In January 2024, the court stopped hearings on this case and returned it to the prosecutor's office for revision.[7]