| Version 5.4
Introduction
Installation
SysAdmin
Network
Objects
Storage
E-mail
Real-Time
Access
Services
Directory
Clusters
Applications
Miscellaneous
Licensing
WebMail
Pronto!
PBX
Overview | Call Control | Voicemail | Services | PBX Center | Conference
# PBX: Overview PBX Features The legacy circuit-switching telephony implemented certain services using "phone switching stations", often called PBX (Private Branch Exchange) or Centrex (if the switching equipment was hosted with the telephony provider). This section lists the features and services often found in legacy PBX solutions, and it explains how these features work in the CommuniGate Pro environment (also known as IP PBX). The CommuniGate Pro PBX functionality is completely customizable. Each installation can have a different set of "PBX applications", with completely different set of services provided. This section describes the "stock" applications included into the CommuniGate Pro software package. Note: If the CommuniGate Pro Server PBX functionality is used in the trial mode, a reminder message is periodically played for all media sessions terminated within CommuniGate Pro. If the PBX Service is enabled for your Account, you can use the WebUser Interface to manage your PBX service settings.

## PBX Features

The following section specifies the most popular PBX functions and explains how these functions are implemented in the CommuniGate Pro environment.

Auto Attendant (AA)
  An AA system allows callers to be automatically transferred to a user's extension without the intervention of a receptionist.
  When the CommuniGate Pro System is installed, it creates an Account named `pbx`, assigns it the `200` alias, and assign it a Signal Rule to start the stock `PBX` application. This application implements the Auto-Attendant functions. See the PBX Center section for more details.
Automatic Call Distributor (ACD)
  An ACD system distributes incoming calls to a specific group of agents.
  The CommuniGate Pro software comes with a pre-designed basic call queue control applications.
Automated Directory Assistance (ADA)
  An ADA system allows callers to route calls to given employees by keying the letters of the employee's name.
  The CommuniGate Pro PBX Center application includes the Directory Service as an option.
Automatic Ring Back (ARB)
  An ARB system provides callers with an option to be called when the destination they failed to reach becomes available.
Call Accounting
  A Call Accounting system collects data when a call is made and attaches a cost and a location to the call.
  The CommuniGate Pro Signal component generates accounting CDR records. It also maintains the incoming and outgoing call logs in the Account File Storage.
Call Forwarding
  A Call Forwarding system allows an incoming call to a called party, which would be otherwise unavailable, to be redirected to some other telephone number where the desired called party is situated.
  The CommuniGate Pro Call Control features and Signal Rules provide a very powerful and flexible call control environment. It can be used to implement many different types of call forwarding.
Call Park
  The Call Park feature allows a person to put a call on hold at one telephone set and continue the conversation using some other telephone set.
  The CommuniGate Pro Services application implements a multi-line, queue-type Parking Service for each Account. Additionally, the Park Center feature allows Domain users to park a call in a Domain-wide (or System-wide) Park Center, where it can be picked up by any other user of that Domain.
Call Pick-up
  The Call Pick-up feature allows a person to answer someone else's call.
Call Through
  A Call Through feature allows a user to call the PBX system first, and then make the system place a (usually expensive) call on the user's behalf.
  The CommuniGate Pro Services application implements the Call Through feature.
Call Transfer
  A Call Transfer is a mechanism enabling a user to relocate an existing call to another device or extension.
  The CommuniGate Pro fully supports SIP operations required to implement Call Transfer.
  The CommuniGate Pro XIMSS module allows XIMSS-based clients to implement all types of Call Transfer operations.
  The CommuniGate Pro Real-Time Application environment can automatically accept Call Transfer operations allowing calls established with applications (such as IVR) to be transferred without limitations. Real-Time Applications can also initiate all types of Call Transfer operations.
  The CommuniGate Pro PSTN gateway applications implement Call Transfer internally, thus providing unlimited call transfer functionality for PSTN calls.
Call Waiting
  The Call Waiting feature allows a calling party to place a call to a called party which is otherwise engaged, so the called party is able to suspend the current telephone call and switch to the new incoming call, and then back to the previous call.
  The CommuniGate Pro SIP and XIMSS based clients can handle several calls at once, so they either do not need the Call Waiting feature or implement it locally.
  A special CommuniGate Pro Real-Time application can be used to emulate the legacy call waiting feature for users with single-line devices.
Call Return / Camping
  The Call Return feature allows a called party to place a call back to the calling party of the last received call.
  The CommuniGate Pro Services application implements the Call Return feature.
Conference Call
  The Conference call is a call with more than two participants.
  The CommuniGate Pro Conference application is used to set Conference calls.
Custom Greetings
  The Custom Greeting feature allows users to change their announcements according to special criteria.
  The CommuniGate Pro Voice Mail application can play Custom Greetings. The CommuniGate Pro Services application can be used to edit Custom Greetings. The Custom greetings can also be uploaded directly to the Account File Storage.
Direct Inward Dialing (DID)
  The Direct Inward Dialing feature (offered by telephone companies) allows the customer PBX to receive calls for a range of numbers, to get the information about the number dialed, and to route the call to proper extension based on that information.
  CommuniGate Pro receives PSTN calls via PSTN-to-SIP gateways.
  PSTN gateways providing "SIP trunking" deliver the DID information as part of their SIP requests. This information can be used directly with the CommuniGate Pro Router to send a call to any local or remote Account, Group, or Application.
  Consumer-type PSTN gateways require separate "registration" for each DID. The CommuniGate Pro Remote SIP Registration feature can be used to receive calls from these gateways, and to ensure that each call request contains the necessary DID information.
Direct Inward System Access (DISA)
  The Direct Inward System Access feature allows a calling party to access internal features from an outside telephone line.
  The CommuniGate Pro PBX Center and Voice Mail applications provide the DISA features.
Extension Dialing
  The Extension Dialing feature allows the system users to call each other using short (2-5 digits) numbers.
  CommuniGate Pro Accounts can have short numeric Aliases, implementing independent Extension Dialing plans within each Domain.
Follow-me / Find-me
  The Follow-me feature routes incoming calls to a person trying each number in a pre-configured list until the call is answered.
  The CommuniGate Pro Call Control features and Signal Rules implement very flexible Follow-me configurations. Unlike many other PBX systems, CommuniGate Pro can "fork" calls, adding new numbers/addresses to the set of devices being alerted, with all devices in the set ringing simultaneously.
Message Waiting Indicator (MWI)
  The Message Waiting Indicator is an audio or visual signal the telephone device send to inform that a voicemail message is waiting.
  The CommuniGate Pro Signal component provide the `message-summary` package. It can be used with any SIP-based device to implement Message Waiting Indicator.
Music on Hold (MOH)
  The Music on Hold feature allows the system to play pre-recorded music to fill the silence that would be heard by telephone callers that have been placed on hold.
  The CommuniGate Pro Park Center and many other applications use the system ability to play any pre-recorded media file to implement Music on Hold feature.
Night Service
  The Night Service feature allows the system to route incoming calls depending on the current time of day.
  The CommuniGate Pro Call Control features and Signal Rules implement very flexible Night Service configurations: the calls can be processed depending on the time of day, the working hours of the callee, the callee presences, etc.
Vertical Service Codes (VSC)
  The Vertical Service Codes are special short telephone numbers starting with the star (`*`) symbol/key, used to access system services.
  The CommuniGate Pro Services application implements various Service Codes.
Voicemail (voice mail, vmail, or VMS)
  Voicemail is a system allowing callers to record and store phone messages, and allowing its users to play and distribute stored messages.
  The CommuniGate Pro Voice Mail application allows caller to store messages. Voice messages are delivered to the callee INBOX as any other E-mail message, and can be filtered, sorted, and processed using the Queue Rules.
  The CommuniGate Pro Services application can be used to retrieve and manage recorded messages. At the same time, any POP, IMAP, MAPI, XIMSS client or WebUser Interface can be used to retrieve and manage recorded messages.

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