mail calendar chat telephony edisk contact-center · experience of client support all over the...

45
Mail Calendar Chat Telephony eDisk Contact-Center

Upload: others

Post on 24-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

Mail Calendar Chat Telephony eDisk Contact-Center

Page 2: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

2

CommuniGate SystemsOur way . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Acknowledgement . . . . . . . . . . . . . . . . . . . . 5We are in one team . . . . . . . . . . . . . . . . . . . . 6Reliable support . . . . . . . . . . . . . . . . . . . . . . 7Professional communications . . . . . . . . . . . . 8

CommuniGate — powerful business solution

CommuniGate Pro for small business . . . . . 10CommuniGate Pro for corporations . . . . . . . 11For Service Providers . . . . . . . . . . . . . . . . . 12

Platform“Client-Server” system . . . . . . . . . . . . . . . . 14Voice communications over IP (VoIP) . . . . . . 15E-mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16GroupWare . . . . . . . . . . . . . . . . . . . . . . . . . 17Instant messages/ presence status . . . . . . . 18Multi-Domain . . . . . . . . . . . . . . . . . . . . . . . 19Scalability . . . . . . . . . . . . . . . . . . . . . . . . . 20

Multifunctional interfaces for usersMultifunctional interfaces . . . . . . . . . . . . . . . 22Mobile Pronto! For Android and iOS . . . . . . 26

Technological solutionsDynamic cluster CommuniGate Pro . . . . . . . . . . . . . . . . . . . 28Dynamic cluster architecture . . . . . . . . . . . . 31Features personal cluster configuration . . . 33

CommuniGate Pro – platform’s APIs

Application Programming Interface . . . . . . . 36CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Mail and Signal rules . . . . . . . . . . . . . . . . . . 38Helper . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39WSSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40CG/PL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41XIMSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . 44

Page 3: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

CommuniGate Systems

Page 4: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

4

Our Way

Reliable, fast communication often defines success not only for one project, but for whole business. For our company the main target is to create reliable, easy scalable and various solutions meeting requests of modern users.

Our company has started with communication software development for MacOS in 1991. ComminiGate Pro as a mail server appeared in 1997, and now it is full unified Communication server, and it’s used by networks such as TELE2, AT&T, Tmobile, Beeline, etc. But we must dispel the myth that this product is for providers only, as it’s used by schools, universities, corporations, restaurants, etc. all over the world.

CommuniGate Systems

In our age of information technologies, to be successful you need keep abreast of everything, which means being keep in touch.

2015

2009

2007

2006

2005

2004

2002

2001

2000

1998

1997

Development History

Product of the Year UNIFIED

COMMUNICATIONS

WIMAX Distination 2009

SERVERWATCH Server Showcase

APEX AWARDS

2001 Network

Computing WELL-CONNECTED

AWARDS

Editors’s Choice LINUX JOURNAL

2005 INTERNET

TELEPHONY

2006 INTERNET

TELEPHONY

2006 Editors’s Choice

IP WORLD

Dynamic cluster

Static Cluster

MAPI, Calendars, Address books support

First SIP realization

SIP-farm realization: more than 600 calls per second (6x2), more than 6000 calls per second (16x1)

Mobile client creation

WebRTC realization

CG/PL programming environment become a real effective platform

SpecMail 2001 Record: 12.5 thousands messages per minute

First official release

First version for Rhapsody/PowerPC, Objective C

4

Page 5: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

5CommuniGate Systems

In 2001 one of the first versions of CommuniGate Pro received it own awards. Specialists from Network Computing was pleasantly surprised with “low cost, low overhead charges, high availability, magnificent controllability and security” of the mail platform.

Extending platform abilities was always our task. With launching and improvement of the new services in CommuniGate Pro during all development period we received approval from professional community. As confirmation of this – our awards, the number of which exceeded two dozen.

Acknowledgement

We are proud with our achievements, because we know that even a small victory worth huge amount of work!

Telecom Council Nominates CommuniGate Systems for the Best Communication ProductCommuniGate Systems has been nominated for the Telecom Council’s coveted Graham Bell Best Communication Solution SPIFFY Award. Judged by 20 global carriers, this award “recognizes the company that advanced the noble cause of improving telecommunications.”

CommuniGate Pro Mobile Office wins the WiMAX Distinction Award 2009The WiMAX Distinction Award by Internet Telephony Magazine honors companies who are providing their customers with exceptional solutions to help grow their business

CommuniGate Pro wins 2007 Communications SolutionTechnology Marketing Corporation (TMC), producer of the Communications Solutions Web site, selected CommuniGate Pro as a winner of a 2007 Product of the Year Award from Communications Solutions

CommuniGate’s Pronto! Wins TMC’s Unified Communications Magazine Product of the Year AwardPronto! is the first Web 2.0 Unified Communications client – delivers HD media, interactive video, extensible modules, productivity and communication tools in a single platform

CommuniGate Systems Wins the VON Magazine Innovator AwardAward Recognizes CommuniGate Systems’ Pronto! Unified Communications Client for the Delivery of Web 2.0 Unified Communications – Voice, Video, E-mail, Groupware, and Multimedia Applications

CommuniGate Pro won the IMS Leadership Award 2007The First Annual IMS Leadership Awards were established to recognize products or services which made outstanding achievements in the growing IMS market. Companies recognized made major contributions in the advancement of the IMS industry

Internet Telephony Once again Internet Telephony chose CommuniGate Pro as Product of the Year

Linux Journal CommuniGate Pro received the 2006 Linux Journal Editors’ Choice Award

Network Technology CommuniGate Pro won the Editor Choice Award of Possibility Media’s magazines. Magazines include Network Technology, Service Provider Weekly, Network Week, Technology Week and Enterprise Week

IP World Editor’s Choice Award 2006 IP World’s editors chose CommuniGate Pro 5.0

Internet Telephony Internet Telephony chose CommuniGate Pro as Product of the Year. “CommuniGate Pro has a lot going for it: easy installation, straightforward basic configuration, extensive multiplatform support, and plenty of scalability.”

Communications Solutions “Product of the Year” 2005 Technology Marketing Corporation (TMC®)’s Communications Solutions magazine online has named CommuniGate Systems’ SIP Farm as a recipient of a 2005 Product of the Year Award for demonstrating excellence in technological advancement and application refinements

Communications World The magazine of Possibility Media reviewed CommuniGate Pro and gives the Excellence Award 2005

eWEEK 2005 Groupware Choice eWEEK selects CommuniGate Pro for best groupware features

BRONZE AWARD CommuniGate Pro V4.2 Real-Time Communications

LinuxWorld Expo – San Francisco, August 2004 “Best Messaging Solution” for CommuniGate Pro v4.2 Real-Time Communications

LinuxWorld Expo – San Francisco, August 2003 “Best Network/Server Application” for CommuniGate Pro v4.1

Apex Awards, iSeries NEWS April 15, 2002 Names Stalker Software, Inc. “2002 Industry Driver”. “The winner of this award was determined by magazine staff and was based on creativity, use of technology, and innovation of product. Stalker Software is recognized as this year’s Industry Driver in the iSeries market for its CommuniGate Pro product...”

LinuxWorld Expo – San Francisco, August 2001 Finalist in category “Best Network Server Solution”

Well-Connected Awards – May 7, 2001 Winner in the categories of “Best Large-Scale Mail System” and “Software Product of the Year”.

Network Computing Magazine – September 4, 2000 Received “Editors Bid” for both RFP’s submitted. The RFP’s submitted were for fictitious companies – a corporation hosting 10,000 accounts and an ISP hosting 250,000 accounts.By passing heavy-load tests without a single error, CommuniGate Pro beat iPlanet, Critical Path, Novell, Mirapoint, and Rockliffe solutions in both Corporate and ISP Mail Server arenas

LinuxWorld Expo – San Francisco, April, 1999 Editors Choice Award – Category – “Best Mail Server”

ServerWatch – April 21, 1999 Server Showcase Award

5

Page 6: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

6

We are in one team

Our clients can use just some services of our platform depending on their tasks, of course with ability to extend these services and add new ones. Such flexible approach allowed us to gather in our team such amount of respectable partners.

In product development we are always focused on the customer. This gives an opportunity to our clients and their partners to present only best communication solutions on the market.

Standard protocols accent and opened program interfaces enables use of CommuniGate Pro as platform for developing advanced solutions in the unified communication sphere. We are pleased to invite potential developers for this platform to download and install this product, which is fully-functional in community mode with only one limitation of five users per server.

Our environment says more about us, than the most flattering recommendations

25 000customers in the world

150 millions users

CommuniGate Systems

Page 7: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

7

Reliable support

CommuniGate Systems development team has twenty years experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As well as holding thematic conferences in Europe, USA and Russia.

You don’t need to waste time searching for answers on important questions using random web-sites. With CommuniGete Systems you can get support on site or by e-mail at any time.

Even if you are not our client yet and only testing CommuniGate Pro platform, you can apply to our support as well and get consult from our technical support service. We will be glad to help.

Anyone who goes through difficulties, certainly need the support. And the one who gets it will be able in the future to support other

What is the secret of success of CommuniGate Pro? First of all, the platform is developed by professionals for professional. During its creation and improvement we always consider even small changes in communication market, listen to our customers new needs and trying to react on this changes with maximum speed and efficiency.

Platform is compact and has low requirements for the server equipment, which allows maintaining maximum amount of users just on one server.

Professional communications

50MB executable provide communication 5 000 000 users

CommuniGate Systems

Page 8: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

8

Professional communications

CommuniGate Systems

Unified Communications ServerSMTP, SIP, IMAP, XMPP, LDAP, XIMSS, CalDAV, WebDAV

E-mail Contact center

Scalability IP-telephony

Teamwork Audio conferences

Voicemessages

Calendar

Instant messages

Additional Web applications

Video calls

Mobility

Page 9: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

9

CommuniGate powerfull solution

for business

Page 10: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

10

CommuniGate Pro Solution for business

CommuniGate Pro architecture is an united core for all services unlike standard approach to integration of several services between each other. CommuniGate Pro is installed on the server (or multi-server cluster) based on Unix, Linux, Microsoft Windows, Mac OS X or any other supported operating system.

Functionality and capability CommuniGate ProIP-TELEPHONY• Record and listen to calls in

real-time• Video conferencing• Statistics and reporting

(Incoming traffic, Outgoing traffic, The duration of calls with averages and group analytics)

• Built-in billing engine + integration with third-party solutions

• IVR (Pre-built voice menus• Extensions, Any depth of

hierarchy is possible)• Voice mail engine and

injection to 3rd party apps like CRM / Ticketing systems

• Conference calling mixer supporting HD Voice

INSTANT MESSAGING AND CHAT• Presence Status engine

supporting XMPP, SIP/SIMPLE and XIMSS

• Texting / chat conference rooms

• Conversion from IM to SMS from any IM client

• Server to Server XMPP/jabber & XMPP to SIP/SIMPLE

WEB, MOBILE AND DESKTOP E-MAIL• IMAP, POP3, SMTP• Support for all standard

clients including Outlook, Thunderbird, Apple Mail

• A large suite of HTML5 Webmail interfaces

• Integration with enterprise portals

• The best on the market anti-abuse engines for

• Anti-spam• Anti-virus• Protection from attacking

passwords• Protection against denial of

service attacks CONTACTS AND ADDRESS BOOKS

• Mobile sync by ActiveSync• Import/Export address books• Corporate or Domain based Address books (LDAP)• CardDAV• Group Contacts• Custom Contact fields

• Integration to 3rd party Directories such as CRM or support ticketing systems

STORING AND SHARING FILES• Individual storage for each

user• FTP, WebDAV, HTTP• Sending files• Sharing files• Personal Web page for each

userCOLLABORATION, SCHEDULING AND CALENDARS• Web Publication calendars

(.ics file, HTTP)• CalDAV• Shared calendars & folders• Free/Busy

CommuniGate Pro – is highly

efficient software. It can handle to

maintain more than 1500 simultaneous calls and 2500 - 10 000 opened accounts with just one server (with 4-core processor and 4GB RAM). Exact amount of accounts depends on OS type, calls types, calls ratio and other connections.

CommuniGate powerful solution for business

It doesn’t matter who you are – organization with small office and just 5 employers or a huge corporation with 20000 employers. Your business have an access to a high quality service relied by 15000 companies all over the world.

free forcustomers5

remote worker

fax phone video calls IP PC

IM Files E-mail Telephony Calendar

internet

your office

TFOPTFOP

ATA

access from mobile devices

(3G/LTE)

Page 11: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

11CommuniGate powerful solution for business

On remark

BMW (Russia)

CommuniGate Pro provides call center service for one of the largest dealers BMW in Russia based on Startel Cloud service.

On remark

British Airways (UK)

Company provides services based on CommuniGate Pro platform for their employers all over the world for more than 5 years.

E-mail service with functional of cooperate work. Amount of users 100 000.

On remark

SNCF (France)

One mail server CaommuniGate Pro maintain 15 000 users in company

Contact Center application allows companies to perform monitoring, recording and listening of their employer’s calls, creating groups of agents and queues.

Contact Center

Page 12: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

12

Historically, mobile product innovation leaders were USA and Europe cellular operators. But in modern world consumers no more associate high technology with increasing capacity of mobile Internet connection or with its widespread availability.

Today in focus of attention of users is the other companies – companies affording communication services, - Skype, Facebook, Viber. They do not carry about rising network load, but actively and efficiently use these networks to get profit.

CommuniGate Pro allows to apply unified communication system for efficient work with thousands client’s domains, every one of them will be served separately using special management mechanic.

Internet serviceTelecommunication providers use CommuniGate Pro Operators edition for many different reasons:• Mobile office: easier to sell services for any

smartphone• Portals: application platform for portal with

various content

For Service providers

Service Provider Profits: 3 Efficient and economic solution: software with high density allowing to work in collective occupancy mode 3 Low use cost: operator-class reliability, one developer platform 3 All client’s needs are satisfied: unexcelled functionality, powerful tools for solving users tasks 3 Increase in earnings: comfortable Service account management, fully customizable billing system 3 Excellent competitiveness: low costs and quick access to the market 3 Different support variations

Functions: • Unique scalability and excellent performance with

minimum hardware investment to provide product for millions of users

• Useful tools for administration and management of hundreds individual domains

• Full communication support including e-mail, instant message clients, voice mail and video

• Powerful IP PBX support standing to all office telephony requirements

• IMP and SIP standards compatibility

• High quality voice communication

• File and document sharing using PC or mobile device

• Shared calendar, Contacts support, cooperate work

• Mobile mail, calendar, contacts, files and other synchronization

CommuniGate powerful solution for business

IM Files FilesE-mail E-mailTelephony TelephonyCalendar CalendarVideo calls

service provider

car service clinicbank/

city administration

IP-phonePC PC PCVOIPcall center

call center

Page 13: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

13

Platform

Page 14: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

14

Requirements of equipment

For small companies (under 1000 users) this server or similar will be enough:

Intel® Server System R1304BTLSFANIntel Xeon1xE3-1200, U1, 4xDDR3 (до 32 Gb)

Серверная платформа ASUS RS300-E8-RS4 1U, LGA1150, Intel C224, 4 x DDR3

“Client-Server” system“Client-Server” system – computing or network architecture where tasks or network load are distributed between service providers, called servers, and service customers, called clients. Clients and servers can different devices or different software.

Unified communications on one serverCommuniGate Pro is unified communication platform for any business or service provider. Single core allows to use all services unlike general approach of integration of different solutions between each other (for example Exchange + Lync + Asterisk + eDisc).This makes CommuniGate Pro an exceptional product on communication market, allowing clients to save on infrastructure and maintenance.

Multi-platformCommuniGate Pro installed on server (or multi-server cluster) based on UNIX, Linux, Microsoft Windows, Mac OS X or any other supported OS.

Multi-functionalityCommuniGate Pro is processing requests, sent through the network by different clients: applications for communications installed on desktops, laptops, mobile devices and other end user devices.

• Outlook (through MAPI)

• Thunderbird

• Apple Mail

• Jabber, etc.

This applications allows users to use e-mail, cooperate work, instant message mails, IP-telephony and other services connected to CommuniGate Pro through large list of supported protocols: SMTP, SIP, IMAP, XMPP, LDAP, XIMSS, CalDAV etc.

Platform

Integration

Also CommuniGate Pro implements “server-server” type connection with other systems (other servers) to transfer calls, send instant messages and presence statuses, send SMS from IM client, exchange data with CRM systems, etc.

ApplicationsSeparately, you can note that, CommuniGate Pro is universal platform for development and use of different applications for work with Internet, telephony, e-mail, applications for cooperate work.

Many CommuniGate Pro applications, such as PBX, WebMail etc. are using CG/PL while other languages are using wide set of stock applications.

Applications based on CG/PL can get access to all CommuniGate Pro subsystems, including e-mail store and cooperate work environment, VoIP, file store, IM clients, billing service and management.CG/PL environment is highly integrated in CommuniGate Pro and working with high efficiency.

IM E-mail TelephonyCalendar

ronald
Textbox
NS1 and NS3 Server series 1U or 2 U Rackmount servers Optimized for data centers 8 to 32GB RAM , 3 GHz Xeon Quad Core CPU, 1 to 2+ TB storage, Quad LAN ports ( 4 Giga Lan ports) *photo my differ from actual unit
Page 15: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

15

CommuniGate Pro is mostly scalable and universal software supporting VoIP on the market today. Application notification processor supporting server wide notification for SIP, XMPP and a whole set of SIP, CMPP, CIMSS, ParalayX and CG/PL clients.

Multimedia server CommuniGate Pro presents connection between two or more callers for end point over RTP and supports many different codecs. STUN and Media Proxy modules of CommuniGate Pro can remove most problems with VoIP.

Wide set of voice services with opportunity to organize call-centre:

• Recording and listening of calls• Video-calls• Statistics

Incoming Outgoing Duration Operator business during work time

• Integrated billing + integration with third-party solutions• IVR:

Voice menu Extensions Hierarchy with any depth

• Voice mail

• Conferences

Voice communications over IP (VoIP)

Examples

TELE2 (Switzerland) – leading provider of communication services in north Europe, offering to its clients modern data and voice transfer technologies for available price.

Task. Bring new functional for their clients which was impossible to do on the current platform based on Openware. Large amount of accounts (10 millions) management was very inconvenient. Existed accounts should be transferred without service interruption.

Solution. CommuniGate Pro was chosen as a platform for e-mail service, and starting from 2008 – as phone service. Dynamic cluster with 16 front-end and 5 back-end servers. Guarantee of work without failure is 99,999%

User type Amount All 5 000 000VoIP 500 000

TRAFFIC TyPE PROPORTIOnS:Protocol Traffic percentage (%)RTP 80%XIMSS 20%

(Pronto! – signalization, mail, calendars)

Platform

Unique System with dynamic cluster (as well as SIP-farm appearing as part of CommuniGate Pro) provides excellent stability and scalability both for general phone-calls and for the interactive voice menu, conference-calls and other goals.

TFOP

Page 16: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

E-mailCommuniGate Pro is the most advanced E-mail server on the market. It exchanges E-mail with all other Internet E-mail servers using the SMTP protocol and its extensions, and it provides access to Account mailboxes via POP, IMAP, MAPI, and AirSync protocols.Users can also work with their E-mails via the built-in customizable WebUser Interface (WebMail), the Pronto! Flash-based Unified client, and via other clients utilizing the XIMSS protocol.

CommuniGate Pro Automated Rules provide an extensive set of automatic «reactions» to incoming messages - auto-replies, mailbox sorting, IM and SMS notifications, etc.

The E-mail Queue subsystem processes all E-mail messages. It can scan them using a variety of anti-spam and anti-virus engines which run as separate processes.The SMTP module implements many sophisticated abuse-prevention techniques - from RBLs and delayed responses to automatic blacklisting of suspicious IP addresses.

Example

Russian Ministry of Internal Affairs

E-mail service

400 000 user accounts

Platform16

Page 17: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

CommuniGate Pro implements the standard Groupware features, such as Calendaring, Tasks, and Contacts. The Groupware data storage is integrated with the Mailbox storage, and each Account can have several Calendar-type, Tasks-type, and Contacts-type folders.

The Groupware data can be accessed and managed using a variety of client applications employing any supported groupware protocol, such as CalDAV, CardDAV, MAPI, AirSync, or XIMSS.The Groupware data is also avaliable via the built-in customizable WebUser Interface (WebMail) and the Pronto! Unified client.

GroupWare

Example

The Groupware data can be used by other CommuniGate Pro components - for example, incoming phone calls can be redirected to voicemail during the scheduled meetings, meeting alarms can be sent as reminder Instant Messages and/or SMSes, or as reminder phone calls, etc.

Platform 17

Page 18: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

18

Instant messages/ presence statusCommuniGate Pro implements an IM/Presence (CPIM) system, merging both the XMPP and SIP models. This system is linked with other CommuniGate Pro components - Rules engine, File Storage, etc.

Users can connect to their CommuniGate Pro Accounts using any XMPP and/or SIP CPIM client, or a XIMSS client, such as the Pronto! Unified client.CommuniGate Pro allows its users to exchange IM and Presence information with users of other systems.

It communicates with those systems (servers) using the XMPP and/or SIP protocols, and it can communicate with proprietary CPIM networks (ICQ, AIM, Yahoo, etc.) using XMPP-based gateways.

CommuniGate Pro can send and receive IM messages as SMS messages, using its SMPP module. The module «dialog» feature allows SMS recipients to send replies which are delivered as Instant Messages.Multi-user «chatrooms» and other applications are implemented as CG/PL programs, and can be easily customized.

note

Multiuser «chats» and other applications are provided as software on programming language CommuniGate Pro CG / PL and can be easily customized for specific tasks

Users can be connected

their accounts CommuniGate Pro, using any client XMPP and / or client SIP CPIM, or client XIMSS, for example client organizations teamwork Pronto!

Platform18

TFOP SMS

Page 19: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

19

Multi-Domain

Each platform user has an Account created inside the CommuniGate Pro Server user database. The Account name looks like userName@domainName, and it becomes the user’s E-mail, Calendar, SIP, and XMPP address.Each Account (such as [email protected]) belongs to some Domain (company.dom in this case). CommuniGate Pro Server supports multiple Domains, each with its own independent set of Accounts, Groups, Aliases, and other Objects, its own set of Default Account settings, own set of E-mail and Signal Rules, own security Certificates, etc.A Domain can have its own dedicated IP address(es), or several Domains can share the same IP address(es).When the platform is used for hosting, each Domain can be administered remotely by Domain Administrators - Accounts in that Domain with administrative rights granted to them.

In the case where the

platform used to host each domain can be controlled remotely by using Domain Admins - accounts with administrative rights

note

In the domain can have its own (s) IP-address (es), or multiple domains may share a common selection (s) IP-address (es).

Platform 19

Page 20: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

20

CommuniGate Pro is the most scalable E-mail server (by the Spec.org tests) and the most scalable VoIP solution (by the published tests) on the market.Running on a medium size server hardware, the CommuniGate Pro Server can support from 10,000 to 200,000 users (depending on the usage pattern).Partitioning («Static Cluster») and the unique Dynamic Cluster architectures can be used to build multi-server «farms» with virtually unlimited scalability.

Many CommuniGate Pro Cluster installations all over the world serve several million users each, while the Single Service Image technology makes multi-server Clusters as easy to manage as a simple Single-Server system.

Unlike traditional «partitioning» systems, the Dynamic Cluster provides reliable service to all Accounts and their users even when several of its servers experience software or hardware failure.The most sophisticated Dynamic Cluster and SIP Farm technologies require generic commodity server hardware, the simplest Load Balancers, and generic off-the-shelf Shared File Storage, such as NFS servers or Cluster File Systems.

Scalability

Platform

Calendar IM E-mail Telephony

TFOP VOIPMobile access

Page 21: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

21

Rich interface for users

Page 22: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

22

Rich interface for users

Rich interface for users

E-mail Calendars

Contact CenterTelephony FilesChat

Settings

Page 23: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

23Rich interface for users

Page 24: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

24 Rich interface for users

Rich interface for users

Page 25: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

25Rich interface for users

Page 26: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

26

Mobile Pronto! for Android and iOS

Pronto!26

Page 27: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

Tecnological solutions

Page 28: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

28

Dynamic cluster CommuniGate Pro

CommuniGate Pro Dynamic Cluster implements the architecture in which all nodes are «active». Many other solutions are content recovery schemes after a fall or by hot-swap. But it is not a dynamic cluster. In it, all systems working together as a single logical entity, and each node assumes a certain part of the total load.

At the same time, each node at any moment can be retrieved of the cluster. Or add a new, with the role. Thus, the dynamic cluster service allows any of its members, and to increase (or decrease) of power directly involved while working without interruption in the provision of services.

The key advantages are a dynamic cluster:

3 Maintenance units without stopping service 3 Uniform System 3 server utilization 3 Predictable scalability low overhead 3 High Availability Services

Tecnological solutions28

Calendar IM E-mail Telephony

TFOP VOIPMobile access

Page 29: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

29

Dynamic Cluster - an elegant solution, with no extra costs growing with your user base

Maintenance nodes without stopping the service updatesMaintenance nodes without stopping the service updates of software and hardware at the sites can dramatically reduce the time availability of the communication system. In the world of corporate IT, these overlays are often called «planned outages». Unfortunately, this trip totally unacceptable in the area of SaaS-solutions operator level.

Imagine a situation in which the cable to the phone disconnected for service on Saturdays. In order to avoid having to shut down, in a dynamic cluster mechanism implemented successive updates. This mechanism allows an administrator to disable the cluster node while distributing open connections to other members of the cluster as long as the unit is not completely gone offline. Thereafter, it is available for service, and further it can be returned back to the cluster.

Unified systemCommuniGate Pro Dynamic Cluster allows the operator to treat the entire system as a single entity, even if it consists of more than 40 servers. Thus, management of a large-scale infrastructure becomes several orders simpler than in the case of enterprise-level systems. SaaS-providers providing services for small businesses and individual entrepreneurs, we need a highly scalable system. And for our customers, using dynamic cluster, become quite commonplace clouds, serving more than 20,000 small (5-30 end users) companies. At the same time, in the case of the IP PBX and messaging solutions that are not designed with a view to use as a SaaS-platform, with the growth of user base management becomes much more complicated. This is due to the fact that the number of parts increases: proxy servers, databases, LDAP -server, media gateways, etc.

Tecnological solutions 29

Page 30: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

30

EffectivenessThe platform CommuniGate Pro is extremely efficient use of hardware resources. As a consequence, the provider is able to achieve a much higher density of users per server compared with corporate decisions. The density of users is critical in data centers as it gives an opportunity to significantly reduce administration costs, electricity and cooling.

Предсказуемая масштабируемостьPredictable Scalability Dynamic Cluster - a system with minimal overhead on the scale. To increase the capacity of the system rather simple cheap servers, 1U and blade servers. Unlike other architectures with high demands on computing power CommuniGate Pro does not use too powerful servers (such as 8-way). Thus, when using a dynamic cluster 4 x 4 with two-processor servers specific load on each server below. Since the source code CommuniGate Pro is well parallelized computational resources and memory are used with maximum efficiency. As a result, forecasting the volume of the necessary resources by increasing the user base is transparent and close to a linear relationship. All nodes in the cluster CommuniGate Pro is used the same executable file. And that is why there are no differences in the performance of nodes characteristic of heterogeneous architectures.

The elegant structure is dynamic cluster allows providers to analyze and predict their own costs accurately, whether a server or a data warehouse

The elegant structure is dynamic cluster allows providers to analyze and predict their own costs accurately, whether a server or a data store

note

On most 64-bit systems, carrier-class (Solaris, Linux, BSD) CommuniGate Pro can reach 90 000 sessions per system. There are also proven operating configurations for more than 450,000 end-users on a single system.

High availabilityOne of the main features and objectives of the development of a dynamic cluster is to reduce to zero the time a lack of service. All cluster nodes are active, and the fall of one of them the other members of the cluster take on the user load.

Technological solutions30

ronald
Textbox
Predictable Scalability
Page 31: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

31

The architecture of the dynamic cluster

The main elements of the cluster architecture CommuniGate Pro include:

• Load Balancer• Network Topology• Frontend• The backend• Shared storage type NFS / CFS

Certainly important coordinated work of all elements of the system.Let us a little more detail on each of them.

Technological solutions

Технологические решения

Load BalancerThe cluster includes multiple servers, so that users can go to him one URL or IP-address, you need a load balancer. In the world there are many working dynamic clusters, and they used a variety of balancers. We recommend using only high quality device with good bandwidth offered by Cisco, F5, Foundry. More detailed information on configuration is available in the manual balancers. In addition, frontends for Linux themselves can serve as balancers using technology built into the kernel IPVS.

network TopologyThe organization of dynamic cluster uses at least four separate networks and several high-speed switches for optimal performance. We recommend Cisco, F5, Foundry, HP, or other similar level switches that provide Gigabit speed. And it should be very simple and reliable device.

Calendar

Calendar

IM

IM

E-mail

E-mail

Telephony

Telephony

TFOP

TFOP

VOIP

VOIP

Mobile access

Mobile access

Page 32: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

32

FrontendIn a cluster frontends perform the following functions:

• Exchange mail protocol SMTP c other servers

• Organization of SIP-signaling and implementation of PBX-Application (implementation of this function is synchronized between the nodes, and such clusters, we still call the SIP-farm, SIP-farm)

• Protective functions - RBL, error counts and amounts received information from one address black / white lists of IP and DNS-addresses, and so on. D.

• Organization of client server connections (IMAP, POP, HTTP, XIMSS etc.). After the connection is drawn to the frontend to backend has only data

• Processing of SSL-connections

note

It is also possible the optimization of storage via SSD. Each account in the folder contains files and account.setting account.info. These files used to read each time a user logs on with this account. And the file info is changed every time the metadata changes account (for example, check-SIP-devices). To improve the overall effectiveness of storage, you can save these files separately in the more expensive and effective media (SSD). For one million accounts total size of all these files will be equal to 5-20 Gb.

BackendIn the dynamic backend cluster - is the core platform.They are responsible for:

• Domain settings

• Account settings

• Letters and other objects created by users

• Supporting data for the cluster

• Cluster Management

• Authentication

• Generate HTML-pages technology WSSP

Technological solutions32

Page 33: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

33

Features personal cluster configuration

Flexible system configuration allows you to configure the cluster operation of the equipment and software in different ways depending on the task. Our experts will help determine the customer with the choice of the most convenient and suitable option.

Balanced dynamic clusterCommuniGate Pro Cluster can be configured so that each node represents both frontend and as backend. This is called a symmetric configuration.

Technological solutions

Tips for setting up a data warehouse

In a clustered domain, all user accounts should be available to all backend. We recommend that you apply for the organization of storage NAS with NFS-protocol.

Since cluster CommuniGate Pro does not practice the lock file in the file system, NFS is for him the most suitable protocol.

NETAPP FAS2000

EMC Celerra NS-120

SUN Storage 7110

Multiple access points and multiple NFS-servers can be used in the same cluster. Examples of useful solutions:

Calendar IM E-mail Telephony

TFOP VOIPMobile access

Page 34: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

3434

Dynamic cluster configuration SIP-farmSIP-Farm - a company CommuniGate Systems technology for clustering VoIP, the time to achieve 99.999% service availability, enhance safety factor, and scalability. And usually a dynamic cluster and supercluster can be configured as SIP-farm (in this case we say that a part of the nodes highlighted in SIP-farm).

Included SIP UDP-packets or TCP-connections are distributed, as usual, through load balancers. The server receives the packet, determines whether he must not be treated in another member SIP-farm (if a response or an ACK for an existing query, or package to a task on a specific server), and if necessary, it forwards.

Packets not addressed to specific nodes, distributed among members of the farm intracluster algorithms - in accordance with the load and the availability of the nodes in the SIP-farm.

Dynamic cluster is considered to be the flagship of all possible configurations of the server CommuniGate Pro. That “use cases”- high service designed for mass use, have always been the basis for the design of the product

note

The most sophisticated tech-nology dynamic cluster and farm SIP requires standard hardware servers, simple load balancers, public file storage such as NFS servers or clustered file systems.

Technological solutions

Calendar IM E-mail Telephony

TFOP VOIPMobile access

Page 35: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

35

CommuniGate Pro – platform APIs

Page 36: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

36

Application Programming InterfaceEach operating system has its own software API (Application Programming Interface). CommuniGate Pro is a platform whose behavior can be controlled at different levels.

From the client’s access to basic communication modules and the development of its own functionality based on standard protocols.

The solution is stable and can withstand heavy loads. Although the input threshold into all CommuniGate API together may seem quite large, they cover most of the challenges facing administrators of communications services. Consider the set of tools available to the CommuniGate Pro server for:

• Automation of administrative tasks

• Processing of letters and phone calls

• Connection of third-party applications and scripts

• Building a HTML-interface

• Building a UC-customers and utilities in various platforms

APIs36

Rules

External

Automation of administrative

tasks

Integration into corporate portals

Web applications, Pronto!

Page 37: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

37

CLI - a standard way of managing many products. Easy to automate administrative tasks. The format and the full description of the commands can be found in the User’s Guide, we present a few examples.

Poppwd access to server There are several ways to access the CLI. One of the most convenient to get familiar with the commands can be regarded as a module PWD. In the standard configuration, the server just type in the command line OS «telnet server.address 8106» (or «telnet server.address 106», depending on the OS and version). Initially, this unit was simply implementing the change password protocol - poppwd:

$ telnet localhost 8106 Trying 127.0.0.1... Connected to localhost. Escape character is ‘^]’. 200 mymac.ru CommuniGate Pro PWD Server 6.0.5 ready <[email protected]> user postmaster 300 please send the PASS pass ******

Application Programming Interface 200 login OK, proceed

newpass ****** 200 Password updated

Access via HTTP

CLI-commands can also be done by sending a simple POST or GET-request with the parameter «command» at server.name:[http port]/CLI/.

Libraries Because of practical problems bare text access is not very convenient, we created a Perl and Java-library for use with CLI. The site also has a special section, which presents examples of CLI-browser solutions for frequently occurring problems. Executing CLI commands is also possible in the protocol XIMSS (team «cliExecute») in the CG / PL program (function ExecuteCLI ()).

APIs

CLI

37

Page 38: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

38

Domain Rules with priority> 5 Rules Account Domain Rules with priority <= 5

The order of signal processing:

• Apply server signaling a blank rule «When» (meaning that they are applied at once) Those signals that result in routing got into local accounts, handled the remaining server rules (the «when» is not empty), domain rules and regulations in the accounts as follows:

Server rules with priority> 5 Domain Rules with priority> 5 Rules Account Domain Rules with priority <= 5 Server rules with priority <= 5

Examples of use Limitation of delivery within a domain:

All calls to destinations outside the specific domains are redirected to a given address:

Mail and signaling rules Perhaps the reckoning rules to the API can be called a stretch, but CommuniGate Pro rules apply not only to redirect emails and phone calls between user accounts and mailboxes, but also deliver a letter to a third-party program (eg various filters), is launching CG / PL-programs and even run scripts in the operating system - in short, are widely used for integration by themselves or in conjunction with other API.

Signals in the CommuniGate Pro called special objects that are used in communications «real time» (Real-time). Signal - a unit Real-time communication. Various participants (SIP, XMPP-client, PBX-Application ...) send each other signals for the organization, continuity and status updates dialogues and other actions.

Как работают правила Rules are divided into three levels - server, and domain level account (account). At each of these levels there are separate rules for the signals and for the post. Each rule has a name and a priority signal from the rules there is the condition of «when».

The higher the priority - the sooner, the others under the same conditions, will work normally. Conditions «When» determines at what point work rule - on a second signal processing, or when an error occurs with a specific code («Not Responding», «Busy,» or other errors):

The procedure for handling messages:

• Apply all server rules

• Those letters, which came as a result of the routing in the local accounts are processed domain rules and regulations in the accounting records as follows:

APIs

ronald
Textbox
How the rules work
Page 39: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

39

for example

An example of a generalized session for helper-protocol (I – Input program, O - O):

O: * My Helper program started I: 00001 INTF 1 O: 00001 INTF 1 I: 00002 COMMAND parameters O: 00002 OK I: 00003 COMMAND parameters I: 00004 COMMAND parameters O: * processing 00003 will take some time O: 00004 ERROR description O: 00003 OK I: 00005 QUIT O: * processed: 5 requests. Quitting. O: 00005 OK

There INTF team negotiates the protocol version, and QUIT ends the session * - This is an informational message that the server is not responding, but recorded in the log.

The CommuniGate Pro implemented helper protocol, which allows you to use external to the server software for various tasks. Under certain conditions, for example, a post usually starts the filter writing that processes, or in pursuing an external domain authentication, the server starts the helper program.Then begins the standard input to send the team helper protocol and reads answers from the standard output.

As part of this protocol are designed for more specialized:

• Processing of the message body

• External authentication

• Connections banner system

• Adding RADIUS-authentication requests

• Manage load balancing cluster

They all connect to the page Settings-> General-> Helpers WebAdmin interface.

All paths to the executable files are measured from the base directory CommuniGate Pro (directory with the user data).

Processing the message body Handlers letters run postal regulations, such as this:

A detailed description of the commands and other helpers can be found instructions for setting up the system. Helpers of this type are mainly used to connect to CGPro anti-virus and anti-spam engines.

External authentication Helper protocol for external authentication is typically used when:

• Need authentication method is not supported by the server directly

• Some accounts found on the rear of the RA in the other system (eg AD)

• Need complex routing

• Should external management services \ account settings

The rest of the helpers Helper’s banner server systems provide banners for XIMSS and others (e.g., HTTP) clients.RADIUS-helper allows you to add additional authentication process checks for RADIUS-protocol. Helpers load controlled load balancer in a clustered configuration CommuniGate Pro.

Helper

APIs 39

Page 40: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

40

String files .data files contain text data (UFT-8) format in CG / PL-vocabulary, these data are used by various server modules to form rows in the interface or as value adjustments.

These files can also form a hierarchy, but at the level of the keys in the dictionary, that is, if any key is not in the file strings.data domain, the server attempts to find it in the file strings.data at the server level, etc. English is the default language for the strings in the interface. If the language of the user (session) is different from English, the key values of language files (french.data, russian.data) replaces the value of strings.data file.

This system allows you to turn in a slightly modified interfaces (files strings.data) Only those keys that have been changed (for example, company name, brand name), rather than a complete set.

Query Processing When a browser connects to a server at the HTTP-report, the server retrieves the host name of the request and looks for a domain with that name. If the domain is found, the server finds the skin selected as the web interface by default for users of this domain. Runs page login.wssp.

Files wssp consist of markup (typically HTML) with some additional elements:

• text, bounded on two sides of a double symbol% (%% element %%)

• structure of this format

WSSP (Web Server-side Pages) - a language for templates of Web-pages.

Each Web skin consists of three types of files:

• Static files - graphics, styles, ...

• WSSP-files

• Language and string files

Along with the distribution CommuniGatePro comes a small set of standard (stock) Web-interface. One ring (Unnamed), remaining a named. These demonstration skins are stored in the Application-server folder (the folder in the operating system, the executable file), so they are replaced when you upgrade the server. Administrators should not change in their skins, display configurations, when you install the update these changes may be lost. Instead, you should use the fact that the skin files form a hierarchy.

The hierarchy of files in the skins Each skin can be a server, domain or standard. When processing requests from the user’s browser usually you need to get the server files with specific names from the skin. Moreover, if the file is not found in the domain of the tabernacle, its looking for the skins in the server with the same name. And if you have not found in the server, you are looking in the default. If the file is still not found, and the current named skin, the file sought in the nameless skins.

Thus, downloading files to your own server ring skin, the server administrator can ensure that the files will be used instead of the standard. That is, such an approach is possible as prodelyvat small changes to the default skin, as well as develop their from scratch.

WSSP

APIs40

Page 41: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

41

The main advantage over other CommuniGate Pro system is a server-side language for all modules - calls, mail, calendars. That is, we can take in one program call, play voice menu and DTMF take shape on the basis of the DTMF-mails, SMS, calendar events.

In addition to the PBX it is actively used in the development of web interfaces CommuniGate Pro. If you open the file list even basic web skins (Users-> Interfaces), then there will be 14 files with a few CG / PL-processing program HTTP-requests.

For example

To access the CG / PL-processing program HTTP-request, you need to write it in a text editor, save as .wcgp and load any web skin.

Thereafter, a request to the URL of the form:

http://domain.name:[port]/programFile.wcgp/?Skin=skin_name

runs a program to perform, and

http://domain.name:[port]/auth/programFile.wcgp/?Skin=skin_name

runs the name of the account with the predictions provisional authentication.

http://domain.name:[port]/sys/programFile.wcgp

This query searches for the program only in the server unnamed-skins and launches the user’s behalf postmaster (server administrator).

For example, consider a small script CLI-performing team «listaccounts» and conversion bonding results in JSON-format:

entry sysEntry is

void(executeCLI(«listaccounts mymac.ru»)); accountList = Vars().executeCLIResult;

SetHTTPResponseCode(200); SetHTTPResponseData(ObjectToJSON(accountList));

end entry;

An example of such a document:

<html> <body>

<h1>Welcome on %%server%%.Your login %%ID%%.</h1>

<!--%%IF EXISTS(lastLogin)-->You were visiting last time %%lastLogin%%

<!--%%ENDIF-->

</body> </html>

After processing all of the special design of the server will be replaced by strings or arrays of strings of «environment» - the key values of the .data file into the tabernacle, the domain name or other objects in the server, the values of the settings. All other files are simply given to the client.

Basic demo web interfaces can be considered as an excellent illustration of the possibilities WSSP-pages. But WSSP rather limited in matters of format conversion of data or access the various modules and perform any action on the server. And then it comes to help a more powerful tool.

CG/PL

APIs 41

Page 42: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

42

With such a large amount of functionality on the server side - the voice, instant messaging (including SMS), calendar, contacts, mail, file server at the service provider, there are certain difficulties with the writing of a unified client. It is necessary to choose or develop libraries that implement SIP, set * DAV-protocol, SMTP, IMAP, XMPP. When the load on the analysis of messages and data formats of these protocols lies with the client.

As a solution to these problems, we developed a protocol XIMSS - XML Interface to Messaging, Scheduling and Signaling. All commands of this protocol - simple XML-documents with transparent within the meaning of the attributes. For example, this simple command will redirect (fork) incoming calls on the two users:

C:<callRedirect id=»A018» callLeg=»inp003» > <To>[email protected]</To><To>[email protected]</To> </callRedirect> S:<response id=»A018»/>

All data formats (MIME, vCard) come XIMSS-customer in an easy to use form.

Also, the protocol allows for all CLI-commands available on the server - it can be controlled through all kinds of settings, including administrative.For a number of platforms we have developed ready XIMSS-library.

Examples of opportunities XIMSS customers recommend a series of applications Pronto !, a Web version which (HTML5 and Flash), you can try on our stand bestvoip.ru.

3 SMTP (Simple Mail Transfer Protocol) 3 SIP (Session Initiation Protocol) 3 XMPP (Extensible Messaging and Presence Protocol) 3 SMPP (Short Message Peer to Peer Protocol) 3 IMAP (Internet Message Access Protocol) 3 POP and RPOP (Post Office Protocol) 3 FTP (File Transfer Protocol) 3 WebDAV (WWW Distributed Authoring and Versioning) 3 LDAP (Lightweight Directory Access Protocol) 3 SNMP (Simple Network Management Protocol)

The CommuniGate Pro, any problem can be solved through a single protocol - XIMSS. Check my email, calendars and contacts, make calls and even administer the server without having to learn multiple international standards.

1 Protocol

XIMSS

APIs42

Page 43: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

43

For example

ОАО «Сбербанк»

В рамках построения единой корпоративной телефонной сети специали-сты столкнулись со всем спектром проблем разнородной телефонной сети большой корпорации и огромного количества ее филиалов. Для преодоле-ния этих проблем было принято решение о развертывании центрального E-SBC на границе между основной и локальными сетями. К центральному E-SBC предъявлялись достаточно жесткие требования. Контроллер должен обеспечивать высокие показатели надежности, защищенности, пропускной способности, возможность горячего резервирования и геораспределенного развертывания, интеграцию со смежными системами (включая центральный каталог сотрудников для подстановки в телефонную сигнализацию кор-ректно читаемого имени звонящего сотрудника по его короткому номеру и систему внутреннего учета телефонных вызовов). Также E-SBC должен об-ладать протокольной совместимостью с широкой номенклатурой телефон-ных систем (включая Avaya, Cisco, Siemens, AcmePacket, Polycom, Microsoft и др.) и возможностью тиражирования решения на территориальные банки.

По результатам проектных изысканий в качестве платформы центрально-го E-SBC был выбран продукт CommuniGate Pro компании CommuniGate Systems. Действительно, версия шестого продукта представляет собой идеальную платформу для построения комплексного E-SBC корпоратив-ной телефонии.

Проект по развертыванию ЕСКТ с участием CommuniGate Systems был реализован за десять месяцев. На текущий момент весь телефонный тра-фик Центрального аппарата и Московского банка ОАО «Сбербанк России» пропускается через геораспределенный центральный коммутатор на базе платформы CommuniGate Pro.

APIs 43

ronald
Textbox
OJSC "Sberbank" As part of building a unified corporate telephone networks specialists are faced with all the problems of a diverse range of phone network large corporations and a huge number of its affiliates. To overcome all these problems, it was decided to deploy Central E-SBC at the boundary between the main and local networks. To the central E-SBC rather strict requirement. The controller must ensure high levels of reliability, security, bandwidth the ability, the ability to hot-spare and cluster deployment, integration with related systems (including central employee directory to lookup the phone alarm correctly readable name of the caller employee in his short number and a system of internal accounting phone calls). Also, E-SBC needs of Lada-protocol compatibility with the wide nomenclature phone-systems (including Avaya, Cisco, Siemens, AcmePacket, Polycom, Microsoft et al.) and the possibility of replication solutions to regional banks. As a result of design research as a platform of the Central E-SBC product was chosen the CommuniGate CommuniGate Pro Systems. Indeed, the sixth version of the product is the ideal platform for building integrated E-SBC-term corporate telephony. Project deployment ESKT with CommuniGate Systems has been It implemented for ten months. Currently, all telephone tra-fic Central Office and the Bank of Moscow OJSC "Sberbank of Russia" georaspredelenny passed through a central switch on the base CommuniGate Pro platform.
Page 44: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

Contacts

JapanCommuniGate Systems1-2-8 IkegoZushi 249-0003 Kanagawa Pref., JapanTel: +81-46-872-4950XMPP/SIP: [email protected]@CommuniGate.com

Latin AmericaCommuniGate SystemsRegional OfficesMеxico, D.F. – +52 (55) 5350 4672Saint Paul, Brasil – +55 (11) 3523 7751XMPP/SIP: [email protected]: [email protected]

Asia-Pacific regionRegional Offices Australia – +61 2 8014 8230Singapore – +65 3103 1190XMPP/SIP: [email protected]@CommuniGate.com

north America CommuniGate Systems, Inc. 1100 Larkspur Landing Circle, Suite 355 Larkspur, CA 94939 U.S.A Tel: +1 (800) 262 4722 Intl: +1 (415) 569-2280 Fax: +1 (415) 464-8618 XMPP/SIP: [email protected] E-mail: [email protected]

The Middle East CommuniGate Systems GmbH Potsdamer Platz 11 10785 Berlin Germany Tel: +49 30 2589 5018 Fax: +49 30 2589 4124 XMPP/SIP: [email protected] E-mail: [email protected]

Russia/Central AsiaCommuniGate Systems123458, Federation, Moscow, Passage 607 - 30, office 307Tel: +7 (499) 271-3154 XMPP/SIP: [email protected]: [email protected]

Sales [email protected]

Support [email protected]

Career [email protected]

Information [email protected]

Partners [email protected]

Media [email protected]

Webmaster [email protected]

ronald
Typewriter
Philippines - 632 416 0344 [email protected]
ronald
Textbox
ronald
Textbox
ronald
Textbox
ronald
Textbox
ronald
Textbox
ronald
Textbox
ronald
Rectangle
ronald
Textbox
ronald
Textbox
ronald
Textbox
Page 45: Mail Calendar Chat Telephony eDisk Contact-Center · experience of client support all over the world. We have consulted such customers like: Tele2, British Airways and others. As

Software product CommuniGate Pro designed for building unified communication systems in IP-protocol networks through standard sending and receiving email protocols, instant messages, transferring files, operating voice connections and other functions, using third-party client software.

Main executing module made as solid multithreaded C++ program, without using of third-party libraries or third-party source code.

CommuniGate Systems123458, Russian Federation, Moscow, Passage 607 - 30, office 307 Tel.: +7 (499) 271-3154 XMPP/SIP: [email protected]: [email protected]/ru

S M T P · S I P · I M A P · X M P P · L D A P · X I M S S · C a l D A V · W e b D A V · S M T P · S I P · I M A P · X M P P · S M T P · S I P · I M A P · X M P P · L D A P · X I M S S · C a l D A V · W e b D A V · S M T P · S I P · I M A P · X M P P

Mail Calendar

Contact-CenterTelephony

TelephonyE-mailCalendarIM

FilesChat

Settings

ronald
Rectangle
ronald
Typewriter
SAV25 Solutions Inc. Email: [email protected] Phone: (632) 416-0322 (632) 984-6055 Address: Unit 306 Bencom Building 146 West Avenue Quezon City Philippines