Web Portal

Getting Started

The web portal is the core of the Intellasoft Platform. It is the central place for configuring everything from users to schedules to extensions.

Table of Contents

This documentation is split up into 3 main parts: Tutorials, How-To Guides, and Reference. Start by following a few tutorials to become familiar with the basics. Below is a table of contents.

Next Steps

Conceptual Overview

Conceptual Overview

The web portal is divided into screens (selected from the navigation panel on the left). Each screen often contains a table of entries. For example, the Users screen contains a table of users. The columns along the top correspond to each configuration option and the rows correspond to each user.

getting-started1.png

A screen can also contain other sections, sometimes used for additional configuration options or other times to display additional information. As an example, the extensions screen has an "additional settings" panel on the left with more options that do not fit in the table.

getting-started2.png

Basic Configuration 

To modify any table, click the "new [entry name]" button at the top or modify an existing entry by double-clicking the entry.

getting-started3.png

To delete an entry, look for a red X (often in the far right column) and click it. A dialog will pop up confirming that you wish to delete. Click Ok to delete.

getting-started4.png

Next Steps

Set up a new user

Tutorials

Tutorials

Creating Your First User

Objective: Create a new user with access to a number and voicemail

Part 1 - Creating the User

1) Navigate to the users page using the navigation sidebar.

2) Click the New User button near the top of the page.

3) Fill out the name and choose a password

4) Set the department to "users" and permission mode to "include"

5) Scroll over to the left. Find the Voicemail column and click the checkbox to add access to the voicemail screen

6) Click save

Part 2 - Creating the Extension

1) Navigate to the extensions page

2) Click the New Extension button near the top of the page

3) Fill out the Extension number, Device Type, and CallerID Name

4) Set the user to the user you created in Part 1

5) Check the checkbox under Voicemail and fill out the Voicemail PIN and Email

Note: The Voicemail PIN must be unique.

6) Click save

Next Steps

Congratulations! You created a new user with an extension and enabled voicemail. Try logging in with the user to verify that everything is working.

Next, try [TODO].

 

Tutorials

Adding Your First Phone

Objective: Add a phone to the system and give it an extension.

Step 1 - Add an Extension

1) Navigate to the Extensions screen

2) Create a new extension

If you get the error "No valid Data Center license found", please go to Atlassian Marketplace to purchase or evaluate the Refined Toolkit for Confluence Data Center. Please read this document to get more information about the newly released Data Center version.

Step 2 - Add a New Device

1) Navigate to the Devices screen

2) Create a new Device

Step 3 - Configure the Device

1) Navigate to the Device Registrations screen

2) Create a new device registration and configure it for the phone

Web Portal Introduction

Web Portal Introduction

Row Editor

This page includes specifics on modifying data within the individual screens in the web portal. 

Rows

Rows are the individual points of data that you can modify, view, or both. Within rows, there may be various options for editing the data, as well as dynamic or view-only options as well. 

image.png

Drop Down Menu

When an option has multiple fixed values available, this will typically be displayed as a drop-down menu as shown below. To access the drop simply click on the box itself.

image.png

Fill Form

A fill form is a form where you enter the data yourself, depending on the form there may be no restrictions to space and characters, whereas others may require no spaces or special characters.

image.png

Checkboxes

Check boxes represent values that are essentially a yes or no (true or false) value. You simply click on the check box to check it or un-check it. 

image.png

Editing Pre-Existing Entries

If you wish to edit a pre-existing entry within the web portal you simply need to click the row you wish to edit. 

image.png

Form Validation

When editing or adding data in forms you will often notice at the bottom of the individual boxes that a squiggle line may span the entirety of the box. In the example below, you will see blue squiggles at the bottom of each box. This indicates that these fields are required.

image.png

In the following example, you will see red squiggles in the field under the column MAC, this indicates that the entry submitted is invalid, and must be corrected. The web portal will not allow you to save until all fields with a red squiggle are corrected.

image.png

In the example below, you will see a field under the column Description without squiggles, this indicates that the field is optional and does not require an entry.

image.png


Since the MAC field is not valid, the web portal is smart and will not allow you to save data. The same goes for mandatory fields that have a blue squiggle underlining them. This is to prevent the saving of any invalid data that could potentially cause a system to not function properly.

image.png

Deleting data

Generally speaking in almost all parts of the web portal you have the ability to delete individual data/records by clicking on a red X located on the far right-hand side of a screen (you may have to scroll) in an action column.

image.png

Whenever you delete data, a pop-up will appear graying out the web portal behind giving you the option to confirm, You will always see the option of OK, which will delete the entry and then save (followed by the Save Changes message), or Cancel, which will remove the pop-up and not change anything. It can always be assumed by clicking OK you are removing the data in question permanently, so when wondering about what things should be removed, contact your system administrator. 

After clicking "OK", your data is permanently deleted.

image.png

Saving Data

Anytime you complete an action such as inserting, updating, or deleting records, a green confirmation saying Changes Saved will always show if the settings have been saved successfully. This confirmation appears at the top center of the IntellaSoft Web Portal.  If it doesn't display after a modification, double-check for errors and if you still have difficulties, consult with this documentation or lastly your system administrator for proper escalation.

image.png

Web Portal Introduction

Class of Service

Throughout the web portal, you will see certain screens have a class of service value that must be selected. The class of service can be thought of as a security feature. Currently, the following screens have this value: 

Example of a class of service

A Class of Service defines what numbers an associated group can call. It is possible to set up specific classes of service to handle specific numbers. By default, most Intellasoft installations will come with 4 default classes of service.

Class of Service
Description
Internal Calls Can call internal extensions only.
Internal + Local Calls Same as above but can additionally call numbers with a local area code.
Internal + Local + Long Distance Calls Same as above but can additionally call numbers that are long distance (non-local area code).
International + Local + Long Distance + International Calls Same as above but can additionally call numbers that are internationally based.

Additional options are available for creating classes of services, but you will need to contact your system administrator/IntellaSoft representative for options on configuring this. It is important to note that the class of service applies to calls that are being transferred from the extension/group that the class of service applies to. There are also options for blocking certain calls at the forefront without them gaining access to the phone system such as the IVR (Interactive Voice Response), live agents, individual extensions, etc. 

Web Portal Introduction

Overview

This section covers the core basics of the web portal. If this is your first time using the web portal, start by getting familiar with logging in, basic navigation and account management in the Top Level Interface Components section. Afterward, familiarize yourself with the Grid Components layout/editing capability and, lastly, how to change data using the Row Editor.

Pages within the Web Portal Introduction:

  1. Top Level Interface Components - This section includes the absolute minimums of the web portal. You can start by navigating to your organization's URL. This web address will be given to you by your company's system administrator or an Intellasoft representative.
  2. Grid Components - Grids contain web portal components for modifying existing data or adding new company-specific information. Although the exact information displayed in web portal examples will vary from your displayed screen, the general technique for adding/changing information will still be covered in this documentation's respective screen pages.
  3. Row Editor - Modify data within any displayed row on the web portal by using standard widgets.
  4. Class of Service - Outgoing call permissions can be assigned for hunt groups, extensions, and phone map groups using the web portal screens.

Documentation Formatting

For the purposes of this handbook anytime a specific feature (such as a button, tab, screen, module, etc.) is specified in the guide it will be in a capitalized Bold Face. The red boxes outlining anything within the web portal indicate areas of attention. 

Web Portal Introduction

Overview Components

Overview

This section includes the absolute minimums of the web portal. You can start by navigating to your organization's URL which will be given to you by your system administrator or Intellasoft representative. Afterwards you will see a login screen. Start by following the instructions below to get familiar with the platform.

Logging In

You will need the proper URL address for your organization as well as your username and password which can be requested from your system administrator. Once you navigate to the portal, input your credentials as shown above. If you are unable to login after a few attempts, please contact your system administrator for assistance.

Top Level Interface Components

image.png

image.png image.png
Top bar The account management bar along the top of the window is used to change your password or logout.
Left panel The navigation panel at the left of the screen is for navigating to different screens within the web portal.
Right panel The content area, filling the majority of the window, will display information and tools based on the selected screen.

My Account

image.png

To change the account password, click on the My Account menu located at the top left corner. Next click the Change password for my account: <username> button.

image.png

Within the popup, enter your Current Portal Password and New Portal Password. Click Save and there will be a confirmation of Success - Saved password or Invalid current password if the current portal password is incorrect.  Click OK to continue.

Logout

image.png

Closing the browser is not enough to be logged out since the Intellasoft Web Portal uses cookies.  Remaining idle for an extended period of time may not do the trick either, depending on the specific timeout settings.  The best way to logout is to use the Logout button in the upper right-hand corner.

Navigation

image.png

The red box panel on the left is the Navigation. From here you are able to select the various Screens (also called Modules) within the IntellaSoft platform.  To select a specific Screen, click on the name you want to access.  The subtle difference between Screen and Module is that the screen is the visual component of the exact module on the server.  Note that a module may provide features across multiple screens. Anytime the documentation refers to navigating to a screen or module refer to the navigation panel and click the screens' respective name. You will see it highlighted in blue indicating which screen you are currently in. 

Screen Content Area

image.png

The red box panel on the right is the Screen Content Area which is a Tab Panel.  The title of the Screen will be in the tab name.

Screens

image.png

In this example, we have selected the Users Screen. Notice that Users is highlighted within the Navigation Panel. The Screen Content Area now contains the specific Panels for the screen.  In this case, the four smaller Panels are all Grid Panels.

Panel Sizer Bar

image.png

image.png

You have the option to resize individual panels within each screen. To do this simply click on the in-between space between panels and drag in the direction to want to resize. Afterwards the panel will be extended right, the opposite works when trying to resize panels to a smaller amount. You can also do this to the height of panels as well.

Panel Tools

image.png

Currently, there are not very many Panel Tools implemented, but an example of a Panel Tool is the option to collapse or expand panels, to provide a better view of other Panels. See the example above.

Group Selection

image.png

When using some screens such as DayNight Schedule or even Voicemail it is important to note that you have chosen the correct group to modify. This can be done with the Select XXXX (XXXX will depend on the exact screen you are in) function which is located at the top left-hand of the screen.

If you are selecting this screen for the first time since logging in, you will also see a brief message such as the one below indicating that it has auto-selected the 1st group that would be included in the drop-down menu for Select XXXX. This is simply to bring attention to the fact that you may have to change the group to modify the one in question. 

image.png


Web Portal Introduction

Grid Components

Overview

Grids contain the components within the web portal necessary for modifying existing or new data, as well as more specific functionality of the individual screens within the web portal. It is important that the exact setup will vary screen by screen, but are still covered in this documentation's respective screen pages. 

Panel Tools

image.png

Grids are the main workhorse of the system. This is where you insert, update, and delete Records using (1) Row Editor. Grids allow you to sort and filter using the (2) Column Header Menu and page through lots of data using the (3) Paging Toolbar. Most grids have (4) Grid Toolbar Buttons to perform module commands. Not all columns are sortable or filterable. Some columns have icons which are called (4) Action Columns and have the ability to delete records, or shortcuts to quickly go to an associated screen. These are outlined and numbered in the screenshot below:

Refresh

image.png

The Refresh button comes in handy to load the newest data from the server. For example, a good usage is if someone else modified data on the same screen or to view the latest historical data in Call Logs.
Top bar The account management bar along the top of the window is used to change your password or logout.
Left panel The navigation panel at the left of the screen is for navigating to different screens within the web portal.
Right panel The content area, filling the majority of the window, will display information and tools based on the selected screen.

image.png

Export to Excel or PDF

image.png

Almost all modules have the option to export the data shown to a table in PDF file format, or an Excel spreadsheet. Either click on Export to PDF or Export to Excel and it will start the download process.  Depending on the browser settings, there may be a prompt to choose a location or it may download to a default destination such as the "downloads" folder. Consult the browser's documentation for more information.

Examples of data exports: PDF or Excel Spreadsheet

Module Specific Buttons

image.png

Almost all modules have buttons that are specific to their function. Such as the example below; the New User button is specific to the Users module.

Page Options

When dealing with large quantities of data, the platform automatically splits the entries into pages that can easily be navigated from the toolbar. In this example below, the page is on page 1 of the 4 possible pages available. 

image.png

To move forward one page click the arrow to the right (If you hover over it, a tool-tip will pop up stating "Next Page.") 

image.png

You can also skip to the last page by clicking the arrow to the right of the first arrow. 

image.png

You can also move from page to page by simply typing the desired page number into the page indicator. 

image.png

Similar to moving forward one page and moving to the last page, you can conversely move back one page, or move to the first page. 

image.png

Scroll Bar

In some cases, it is necessary to use the scroll bar on the bottom of the page to navigate to the left or right to access certain settings within the Grids. Click and drag the bar to the left or right until you find the settings you wish to modify.

image.png

Additional Columns

Depending on the logged-in user's permissions or system settings, some columns may be hidden within the screen. Feel free to explore and view the hidden columns, the data there is generally not as important as the visible columns.  To view additional columns, click on the column header menu and click the Columns item.  The columns that are already in view are checked while the ones that are currently hidden are unchecked.  Any column can be toggled, these changes only last during the session, once you login again, the default columns will be displayed.  Please note that certain columns are required when inserting new records, and if those columns are hidden, a new record cannot be created.

image.png

Filter Function

Filters are a powerful method of sorting through a lot of data. Not every screen has lots of data, but on screens that do filtering is extremely useful.  You can apply filters to multiple columns at once. Start by accessing the column header menu and click the Filters item.  A pop-up will appear with a small pair of binoculars. Type your filter. Keep in mind that each filter is applied to each item individually.  As you type, the grid will start to populate with data that the filter has found.

image.png

When finished, press enter or click out of the filter box. 

image.png

By typing "jam", the server finds the User named James. Columns that have an active filter on them will always be bold and italicized as shown below.

image.png

To deactivate the filter, click the column's header menu and then click the checkbox next to the filter option.  Another option is to delete the text in the filter box.  After you have done this, any filtered-out data will reappear:

image.png

Not all columns are text forms, some give the option such as yes or no as checkboxes:

image.png

After checking yes for the filter column option, the grid will show all the rows where yes has been selected.  The column's name becomes bold and italicized to indicate that a filter is active. 

image.png

Users

The Users screen is for managing people who will have access to the IntellaSoft Web Portal to make changes to the phone system, delegate permissions, or other functions such as accessing call logs and voicemail. When a new user account is added, by default that user will be able to log in and see their own voicemail. It is up to the manager who is creating the account to check / un-check the specific permissions for what screens that user should have access to.  A very important aspect is the delegation of what users a user can control via the Permission Mode setting with Include or Exclude mode (more on this below).

Video Tutorial -- Please watch Full Screen



Adding a New User

1) Navigate to the Users screen

2) Click the New User button.

3) The following fields are required when creating a new User.

Field
Type
Description
User Text This will be the username for logging into the portal.
Password Text For logging into the web portal
Department List Select a department the user will be in
Permission Mode List Either exclude or include as described below

image.png

4) Fill in User, Password, and Department.

5) Then set Permission Mode to Include or Exclude. (Explained below)image.png

Permission Mode Include: By default, the user will not have access to any other users. Allowed users will be determined by which ones are Included.

For example, use this mode when setting up a manager of a small department. The manager may need access to users Abby, Bob, and Chris. These users would be added as Included Users

Permission Mode Exclude: By default, the user will automatically have access to ALL USERS. Hidden users will be determined by which ones are Excluded.

For example, use this mode when setting up an admin that needs access to the entire system except for the calls and voicemails of the President and Vice President. The President and Vice President would then be added as Excluded Use

6) After selecting the permission mode, select the appropriate Permissions the user will have access to. You will need to use the scroll bar located at the bottom of the users table to view additional permissions. Permissions are on a Per-Screen basis.

For example, if a supervisor account was needed that could only view the call history of the system in Call Logs.

  • Make sure that the 'Admin' permission is unchecked
  • Make sure that ALL other permissions are unchecked
  • Make sure that 'Call Logs' is checked

This user will now only have access to view the Call Logs screen.

image.png

7) After you have confirmed that all the options for the new user are correct, save by clicking on Save New User, or cancel if applicable. Afterwards, a green message will appear stating Changes Saved. 

image.png

Removing a User

1) Navigate to the Users screen from the Navigation Panel. 

2) From the Users tab, select the correct User you wish to delete. The user you selected will be highlighted in blue, as shown below.

image.png

3) Use the navigation bar on the bottom of the page to navigate to the far right, until you see the column of red X's under Delete. Click the X that corresponds with the User you want to delete.

image.png

4) A confirmation pop-up will appear confirming your selection. If you wish to delete, click OK. You will see a message stating Changes Saved. If this is not the entry you wish to delete click Cancel.

Including/Excluding Users

For this example, we will use a User that has their permission mode to Include. This means that by default, the User will not have access to any other Users and you must manually include Users. (On the other hand, Users set with an Exclude permission mode will have access to all Users if no users are added to the exclude list.)

Select a User to start adding other users to their Exclude or Include list (permission dependent). The User you are currently adding users for will have its row highlighted like the example below.

image.png

There are two endpoints before we add any users.  In addition to the Users panel, there is also the Include/Excluded Users panel (see "1" below. Again this is dependent on what the Permission Mode mode for this particular user is set, if it's an Exclude the text would say Excluded Users as opposed to Included Users) which shows all the users that have been added to the Included/Excluded User list) and the Available Users (shown are all users that can be added to Excluded/Included User list). Again it's important to note that in this particular example, the User Tracy has a Permission Mode set to Include, so these available users are the ones she does NOT have access to. 

image.png

There are three options for adding users to list. You can select the Include All Button (1, adds all the available to users to the list), Green Arrow in the Include Column (2, adds each User to the list individually) or using the Quick Department Include (3, or Exclude, if applicable). For the purposes we are going to add users using the Quick Department Include function. To do this simply click on the drop down menu and a list of the available Departments will appear. This will add Users based on their department and who is available to add in the Available Users list. 

image.png

image.png

As you can see by the example all Users in the Equipment department were added to the available user list. You can also go through and add Users individually too, or include them all if applicable. 

image.png

Removing Users from an Include/Exclude Users list works in the opposite way of adding them to list from the Available Users list. You are able to remove them individually via the right pointing green arrow, remove all at once, or remove by department (the same way you can from the Available User list).

image.png

Including/Excluding Phone Numbers

You can also grant permissions to a User on a per-phone number basis, allowing them to see call records for users they are not otherwise allowed to modify.

1) Start by navigating to the Users module via the Navigation Panel. The Phone Numbers panel is the middle bottom panel within the Users screen. Select a User you wish to include/exclude numbers from. Ensure the User you wish to edit is highlighted.

2) While in the Phone Numbers panel click the button labeled New Phone Number, a row editor will appear in the grid below. 

image.png

Enter a permission type from the drop-down based on the phone number you are going to include or exclude for this user. Afterwards, enter a phone number. This can range from an internal extension to an outside long-distance phone number. When you are satisfied click the Save New Number button, after you will see a message stating Changes Saved.

image.png

If you need to remove a member, locate the Phone Numbers panel after you've selected the User you wish to modify, and click the red X in the Delete column. A confirmation pop-up will appear confirming your selection. If you wish to delete, click OK. You will see a message stating Changes Saved. If this is not the entry to wish to delete, click Cancel.

image.png


Departments

On the Departments screen, you can associate Users with Departments.  On other screens, you can quickly add all Users in a Department to a list, making updating permissions much faster, especially for large Departments.

Adding a New Department

1) Start by navigating to the Departments screen from the Navigation Panel

2) Click the New Department button and enter a name for the department.

3) If you are creating a Department under another Department, effectively creating a Department Hierarchy) select one from the drop-down under Department Parent Name.

4) When you are finished, click Save New Department. After you click save you will see a message stating Changes Saved.

image.png

Department Hierarchy

As stated above you can have Departments within Departments.

1) Start by navigating to the Departments screen via the Navigation Panel. 

2) Create a new department, following the steps above, then click the drop-down menu labeled Department Parent Name, and select a Department to place the department under.

image.png

3) When you are finished save the Department by clicking on the Save New Department button, afterwards you will see a message stating Changes Saved.

image.png

Deleting a Department

1) Navigate to the Departments screen via the Navigation Panel.

2) Find the Department you want to delete and click the red in the Delete column. A confirmation pop-up will appear confirming your selection. If you wish to delete, click OK. You will see a message stating Changes Saved, if this is not the entry to wish to delete click Cancel.

Note: To remove a Department, you will also need to delete any users assigned to the department or reassign the Users department to another department.

image.png

3) If you see an error such as the one below when attempting to remove a Department this means that there is still a User that is associated with a Department. To remove a Department, you will also need to delete any users assigned to the department or reassign the Users department to another department.

image.png

Extensions

Extensions

IntellaPhone Setup Instructions

First: Choose Extension or Create New

1) Locate Extensions, and then find the Extension to set as a SoftPhone
 or
2) Use the 'New Extension' button


Locate

image.png


Create New

image.png

image.png


Next: Set CallerID Name and Phone Make/Model

1) Set CallerID name
2) Enable Voicemail (optional)
3) Set Email Address (optional, for voicemail)
4) Set Phone Make: IntellaPhone
5) Set Phone Model: IntellaPhone PC

1.png


Second Step: Send the Invitation Email

2.png


Third Step: Wait for Email to be Sent.  This may take 30 seconds or more.


Fourth Step:The user will receive an email that looks like the following

3.png


Fifth Step: The user will visit the URL in the email and install the application

Once installed, the user will then copy and paste the Username and Password into the matching fields of the application logon

1) Download and install the IntellaPhone Application

2) Once installed, copy the Username from this web page into the Username field of the Account Box

3) Followed by, copy the Password from this web page into the Password field of the Account Box

4) Leave 'Remember Details' checked

Extensions

Extensions (Archive)

The Extensions screen allows you to associate Extensions with phones.  A phone must have an Extension associated with them to receive calls.  Extensions can be associated with physical phones, soft phones, or voicemail boxes.

Adding an Extension

Start by navigating to the Extensions screen via the Navigation Panel. Next click New Extension button. A row editor will appear in the grid below.


Field
Type
Description
Required Extension Numeric Extension number

Device Type List Type of Device the extension will be associated with

CallerID Name Field Caller ID name, this may be overwritten depending on system settings
Optional User List Portal users to be associated with this extension

Voicemail Checkbox Enables or disables voicemail

Voicemail Pin Numeric Pin number to access voicemail, will only show if voicemail has been enabled.
View Only Agent (further explained below) Value Yes/ no value, states whether or not this extension is associated with an Agent (part of the IntellaQueue/call center settings)

Status (further explained below) Value Status of device registered to server.

IP (further explained below) Numeric Internet Protocol address of the extension.

Port (further explained below) Numeric Protocol port that the extension residents on

Start by navigating to the Extensions screen via the Navigation Panel. Next click New Extension button. A row editor will appear in the grid below.

image.png

image.png

image.png

The following options will be dependent on your organizations needs, so it is important to consult with your system administrator during your initial setup of your IntellaSoft web portal, or making any changes thereafter. Start by adding an appropriate Extension number, afterwards select the type of device you are creating the extension form. Several options are available from the drop down men.

image.png

Afterwards, select a CallerID Name, this is what will appear when this extension attempts to call others within the organization. 

SITUATION DEPENDENT: If the Extension you are adding will also have a User that requires permission access (see Users page for more information on configuring users), select the appropriate User from the drop down menu. If this does not apply skip to step 6.

image.png

At this point, you will also have the option to setup a voicemail for the Extension. If the extension does not require a voicemail go ahead and click Save New Extension (if you go ahead and save you will see a message stating Changes Saved); otherwise move on to step 7. To enable voicemail, click the checkbox in the Voicemail column, afterwards select a numerical PIN for the voicemail, we recommenced something memorable between 4-8 digits. 

image.png

Next, you also have the option to have voicemail notifications and recording sent to email, in the following box simply input the desired email address that voicemail recordings and notifications can be sent to. Important: Ensure that the email address you have inserted is correct. 

image.png

Lastly; review all of the information submitted from Extension Number to Voicemail Email, once you have ensured all of the data is correct and accurate click Save New Extension. Afterwards you will see a message stating Changes Saved.

image.png

There are several important limitations to keep in mind regarding Extension.

Firstly, the number of Extensions depends on the licensing of your IntellaSoft web portal. Depending on the number purchased during your initial setup of your IntellaSoft system you may need to be purchase additional licenses to gain access to more extensions. We are working on a way to make this process seamless, but for now you will need contact your IntellaSoft Sales representative who will be more than happy to assist you during that process. If you see an error such as the one below, this means you have reached the maximum number of Extensions your licenses allow for.

image.png

Next, you may have noticed 4 columns with information that you cannot edit. This is simply information that the IntellaSoft web portal is reading from the server, and are explained below.

image.png

Agent: In this column it will simply state Yes or No. Agents are are specific the Call Center options of IntellaSoft Web Portal. This information is helpful in large organizations with multiple departments including ones that have a dedicated call center with live Agents, whether or not an Extension is identified as an agent depends on your licensing configuration and organizations needs. If you are needing add a call center to your IntellaSoft Communications Platform, contact your IntellaSoft representative to discuss options.

Status: See the table below

Status
Definition
OK The end-point is registered and properly running on the server (you should see an IP and Port associated with the extension). An end-point can represent a physical phone, software phone, PA speaker, as well numerous other physical or virtual communication devices.
UNREACHABLE The system cannot reach the phone, but the phone has been registered prior. This usually indicates that there may be an issue. Contact your system administrator for assistance.
UNKNOWN This will be the status of the endpoint when it was previously UNREACHABLE, and the system has given up trying to contact the endpoint.
UNMONITORED This means that the endpoint has intentionally been set so it does not monitor status.  The IP and PORT will only be populated if these are configured.  Despite being Unmonitored, the endpoint can still be called.  When this endpoint is called, the system will try to reach it until the system defined timeout is reached.  If the endpoint is unresponsive at the time of the call, the call will fail.
BLANK No phone has been registered to this extension. There could be several reasons for this, the phone could simply not be plugged in or programmed to this extension. The Contact your system administrator if you suspect a problem.

IP: This columns refers to the IP (or Internet Protocol) Address that the extensions lies on. This information is automatically updated based on the current server information. Generally speaking this is utilized by IntellaSoft staff, your organizations IT or System Administration to diagnose potential problems, should they arise. If you have questions regarding this, please direct them to your System Administrator. IP of the phone itself

Port: Port that the phone resides on.

Additional Extension Settings

Extensions may have to have additional information about them, this will depend on your organizations needs. Contact your system administrator for more information.


Name
Definition
DID Inbound DID
Twinning #

Twinning number. Ring an external number such as a cell phone.

Phone make Make of the phone in question
Phone Model Model of the phone in question
MAC MAC address of the phone, if registered to a physical phone
Phone Reg # Registration number on the physical phone (ie: polycom reg number)
External CallerID

What callerid to use when the extension dials out a route

All Call Forward

Call forwarding

Class of Service Class of service when this extension makes a call
Phone Group Phonegroup that this extension is a member of
Secet Secret password to use for incoming and outgoing requests, unless overridden using 'auth'

image.png


Removing an Extension

Navigate to the Extensions screen. Select the Extension you wish to delete, and then click on the red X in the controls column.

Warning

Caution should always be exercised when removing an Extension. Even if an extension is not physically used and thought to be inactive, or it is not connected -- the associated voicemail box might be being used elsewhere in the system, or the extension may have a [Call Forward] in place. Ensure that it is verified that all functions related to this extension are unused or unneeded before removing.

A confirmation pop up will appear confirming your selection. If you wish to delete click OK, you will see a message stating Changes Saved, if this is not the entry to wish to delete click Cancelto return to the screen.

image.png

 

Extensions

Overview

An extension is an assignment to a physical phone, softphone, voicemail box, or any similar device configured within the system.  A phone must have an extension assigned to it to receive calls.

A user cannot configure his or her extension. Only an administrator can update an extension.

Configuration Options

Field
Type
Description
Required
Extension Alphanumeric

Extension identifier

 

Numeric digits are recommended if the extension must be dialed from a phone.

Yes
Device Type List

Extension device type

 

Type
Description
SIP

SIP (Session Initiation Protocol) device

IAX2 IAX2 (Inter-Asterisk eXchange) device
DAHDI

DAHDI (Digium Asterisk Hardware Device Interface) device

VIRTUAL

Voicemail-only or call-forwarding extension, not connected to any physical device or softphone

SIP-VIRTUAL

Additional extension on a device that supports multiple extensions

VIRTUAL and SIP-VIRTUAL device types do not use extension licenses

Yes
CallerID Name Field

Caller ID name – displayed on devices that support caller ID 

Yes
User List

The portal user associated with the extension (refer to Users for more information) – select if a specific user requires permission to access

 

VIRTUAL and SIP-VIRTUAL device types do not use extension licenses.

Yes
Agent Value

Indicates if the extension is associated with an agent 

Read-only
Status
Value

Status of the device registered to the server

 

Status
Description
OK

The device is registered and configured

 

IP and port are always displayed for this status.

UNREACHABLE

The system cannot reach a registered device

 

An UNREACHABLE status could indicate an issue.  Contact your system administrator if you suspect a problem.

UNKNOWN

The system has given up trying to contact an UNREACHABLE device

UNMONITORED

Endpoint is not monitored

 

IP and port are always displayed for this status.

An UNMONITORED endpoint can still be called.  When this endpoint is called, the system will try to reach it until it times out.  If the endpoint is unresponsive, the call fails.

BLANK

No device is registered to this extension

 

A blank status could indicate an issue.  Contact your system administrator if you suspect a problem.

Read-only
IP Numeric

Internet protocol address (IPv4 format – e.g. 255.255.255.255) assigned to the extension

Read-only
Port Numeric

Device signaling port

Read-only
Voicemail Checkbox Enables or disables voicemail No
Voicemail Pin Numeric

Voicemail PIN – enabled if voicemail is enabled

Yes if voicemail is enabled
Voicemail Email Email

Email address where voicemail messages are sent – enabled if voicemail is enabled 

No
Controls
n/a

Extension tools

Icon
Description

image.png

Opens the Voicemail configuration manager

image.png

Opens the Phone Buttons configuration manager

image.png

Delete extension – see Deleting an Extension below
n/a

Additional Configuration

Some extensions require additional configuration, depending on your organizational needs.  These configuration options are described under Phone Configuration. Contact your system administrator for more information.

Adding an Extension

1) Click Extensions on the Navigation pane. The Extension Settings pane appears.

2) Click New Extension on the upper menu.

image.png

3) Enter the fields as required.  Refer to Configuration Options above.

4) Click Save New Extension.

The new extension has been added.

Editing an Extension

1) Click Extensions on the Navigation pane. The Extension Settings pane appears.

2) Double-click the extension row you want to edit. You should see a row editor.

3) Make any desired edits.  Refer to Configuration Options above.

4) Click Save.

Deleting an Extension

Warning: Even if an extension is inactive or disconnected, it may have call forwarding enabled, or the associated voicemail box may be used elsewhere. Ensure all functions related to the extension are unused before removing it.

1) Click Extensions on the Navigation pane. The Extension Settings should appear.

2) Under the Controls column, click the red X for the extension you want to delete.

3) Click OK to delete the extension.

Additional Notes




Phone Configuration

Overview

The Devices screen is for adding physical phones to the system, removing them from the system, or attaching them to an extension.

The Extensions screen is for managing the properties of individual extensions.

The Phone Buttons screen is for programming the function buttons on a phone.

The Device Registrations screen provides configuration options for phones.

The Phone Groups screen (not fully supported) is for creating groups of extensions that share some properties.

Adding and configuring a new phone

1) First, create a new extension on the Extensions screen.

Create Extension.gif

If you get the error "No valid Data Center license found", please go to Atlassian Marketplace to purchase or evaluate the Refined Toolkit for Confluence Data Center. Please read this document to get more information about the newly released Data Center version.

2) Create a new device on the Devices screen. 

image.png

If you get the error "No valid Data Center license found", see above.

3) Configure the device on the Device Registrations screen.

image.png

If you get the error "No valid Data Center license found", see above.

Devices

The Devices screen consists of two panels: "Device Settings" and "Additional Device Settings".

Device Settings

Name
Description (What it does)
Properties (How you interact with it)
MAC The MAC address of a physical phone. Every device must have a unique, properly formatted MAC address.
Main Extension The device's assigned phone line.  A device must have an extension to make or receive calls. Extensions can be created on the Extensions screen.  Two devices cannot have the same extension.
Main CallerID Internal CallerID.  This is seen only by phones on the same network. Auto-filled based on assigned extension.  Can be configured on the Extensions screen.
Main PhoneGroup Name The PhoneGroup of the selected extension.  Extensions in the same PhoneGroup will have some shared properties. Auto-filled based on extension.  PhoneGroup can created on the Phone Groups screen and assigned on the Extensions screen.
Phone Name A name assigned to the phone. An optional field used only for bookkeeping.
Phone Type The manufacturer of the phone. Must be POLYCOM or YEALINK.

Additional Device Settings

Name
Description

Properties

Phone Model The model number of the phone. An optional field used only for bookkeeping.
NTP Server The address of the time server used to update this device's clock. Optional.  If blank, a default NTP server will be used.  Typically only necessary for off-site phones.
Secure Provision Determines whether this phone encrypts its provisioning information.  Turning this on requires additional setup. Off by default.  Typically only necessary for phones using off-site or publicly accessible networks.

Extensions

The Extensions screen consists of three panels: "Extension Settings", "Additional Extension Settings", and "Notes".

Extension Settings

Name

Description
Properties

Extension

An extension. Must be unique.  Can be assigned to a phone on the Devices screen.
Device Type The communication protocol used by this extension. Once set, this is typically not changed.  Usually it should be SIP.  IAX2 is used for high volume networks.  DAHDI is rarely used.  VIRTUAL is used for call forwarding or mailboxes.  SIP-VIRTUAL allows one phone to have multiple attached extensions.
CallerID Name The internal CallerID for this extension.  Only visible on internal calls (calls between phones registered on the portal). No technical restrictions.  This should be some descriptive identifier, such as the name of the phone's primary user.
User The web portal account assigned to this extension. Optional.  If set, this allows a user-level account to manage their assigned extensions through the web portal.
Agent Shows whether this extension is assigned to a registered Call Center Agent. Read-only.  This is set on the Agent Allocation screen and may not be available on all systems.
Status

OK: this extension is reachable through the network.

UNREACHABLE: this extension is not responding to network activity.

UNKNOWN: there is no registered associated device.

Read-only.
IP The network address used by this extension's associated device. Read-only.  This is typically a dynamic address and may change.
Port The network port used by this device. Read-only.  This is assigned by the host and typically not changed.
Voicemail Controls whether or not this extension has a voicemail box.
Voicemail PIN The password for this extension's voicemail box. Must be defined if voicemail is enabled.  It can be any numeric string and should be at least 3 digits long.
Voicemail Email Voicemail notifications are sent to this email address. Optional.  This should be a working email address.

Additional Extension Settings



Name
Description
Properties
DID This extension's direct line. Optional.  If provided, this must be a working phone number assigned to your system.
Hunt Other Incoming calls to this extension will simultaneously ring the number listed here, and will be transferred to whichever line first picks up. Optional.  This may be another registered extension, or any external number (such as a cell phone).
Twinning # Incoming calls to this extension, if not picked up, will stop ringing the main extension and instead transfer to the number listed here. Optional.  This may be another registered extension, or any external number (such as a cell phone).
Phone Make The type of phone assigned to this extension. Rarely used.  This should usually be "Generic".  Selecting "Soft Phone" populates the "Secret" field, allowing for setup of a simulated soft phone.
Phone Model The assigned phone's model number. Very rarely used.  This should almost always be "Generic Phone".
MAC The assigned phone's MAC address. Information displayed here for ease of access.  The assigned device can be changed here, but should normally be changed on the Devices screen.
Phone Reg # This extension's list placement on the associated device's display. Information displayed here for ease of access.  This is typically "1" for all phones using only a single extension.  Phones with multiple extensions should normally be managed on the Device Registrations screen.
Shared Line Label If this extension is configured as a shared line, this will be its default display name.  See Shared Lines for more information. Information displayed here for ease of access.  The Phone Buttons screen should be used for all shared line management.  Changes made here will not update the Phone Buttons screen, potentially leading to mismatched and broken configurations.
Shared Lines If this extension is configured as a shared line, this will be the maximum allowed number of concurrent calls.  See Shared Lines for more information. Information displayed here for ease of access.  The Phone Buttons screen should be used for all shared line management.  Changes made here will not update the Phone Buttons screen, potentially leading to mismatched and broken configurations.
Shared Line Default If this extension's assigned phone has shared lines, this will be the default line used for outgoing calls.  See Shared Lines for more information. This is normally blank.  It should be set if this is the primary extension of a phone that uses shared lines.  An extension is a primary extension if the value of "Phone Reg #" is "1".
Note: PortID The switch port used by this extension's assigned phone. Optional.  This is used exclusively for bookkeeping and can be any value.
External CallerID

Internal CallerID

Override Extension

All Call Forward

Class of Service

Phone Group

VM Subscribe Override

VM Retention Days

Secret

Account Code

Directory Includes

Notes

The notes section is a textbox where you can write notes about an extension.

Phone Buttons

The Phone Buttons screen consists of two panels: "Included Extensions", and "Available Extensions".

Included Extensions

Name
Description
Properties
Position

Button Type

Button Value

Name

Extension

Override First Name

Override Last Name

Override Phone Number

Label

Available Extensions

Name
Description
Properties
Name

Type

Extension

PhoneGroup

Device Registrations

The Device Registrations screen consists of two panels: "Device Registrations", and "Additional Registration Settings".

Device Settings

Name
Description
Properties
Reg #

Extension

Calls Per Line Key

Line Keys

Missed Call Tracking

Ring Type

Additional Device Settings


Name
Description
Properties
Missed Call Tracking

Override Display Name

Override Label

Override Username

Override Password

Override Server

Override Port

Override VMail

Override PBX Transport

Phone Groups

The Phone Groups screen consists of a single panel: "Phone Groups".

Phone Groups

Name
Description
Properties
Phone Group Name

Description

CallerID Name

CallerID Number

Record

Operator Extension

Operator Context

Music On Hold


Removing a Phone

Caution should always be taken when removing a [Physical Phone Device]. Even if a phone may not be actively used by someone for placing calls, it may have a [Call Forward] in place. Ensure that all functions related to this phone are unused or unneeded before removing it.

1) Navigate to the Phone Configuration screen from the Navigation Panel.

2) Click on the phone you wish to delete and ensure that it's highlighted in blue

3) Next click the red in the Delete column.

4) A confirmation pop-up will appear confirming your selection. If you wish to delete, click OK. You will see a message stating Changes Saved. If this is not the entry to wish to delete click Cancel.

image.png

Devices

The Devices screen consists of two panels: "Device Settings" and "Additional Device Settings".

Device Settings

Name
Description (What it does)
Properties (How you interact with it)
MAC The MAC address of a physical phone. Every device must have a unique, properly formatted MAC address.
Main Extension The device's assigned phone line.  A device must have an extension to make or receive calls. Extensions can be created on the Extensions screen.  Two devices cannot have the same extension.
Main CallerID Internal CallerID.  This is seen only by phones on the same network. Auto-filled based on assigned extension.  Can be configured on the Extensions screen.
Main PhoneGroup Name The PhoneGroup of the selected extension.  Extensions in the same PhoneGroup will have some shared properties. Auto-filled based on extension.  PhoneGroup can created on the Phone Groups screen and assigned on the Extensions screen.
Phone Name A name assigned to the phone. An optional field used only for bookkeeping.
Phone Type The manufacturer of the phone. Must be POLYCOM or YEALINK.

Additional Device Settings

Name
Description

Properties

Phone Model The model number of the phone. An optional field used only for bookkeeping.
NTP Server The address of the time server used to update this device's clock. Optional.  If blank, a default NTP server will be used.  Typically only necessary for off-site phones.
Secure Provision Determines whether this phone encrypts its provisioning information.  Turning this on requires additional setup. Off by default.  Typically only necessary for phones using off-site or publicly accessible networks.

DayNight Groups

Overview

DayNight Groups are often associated with collections of phones to set a pre-defined schedule for them. They can also be used to schedule many other things, such as Hunt Groups. Ultimately there are two modes, Day Mode and Night Mode. 

Adding a New DayNight Group

1) Start by navigating to the DayNight Groups screen via the Navigation Panel.

2) Once you are within the DayNight Group screen click on the New DayNight Group button.

image.png

3) Fill out the DayNight Group name and the DayNight Mode option. The options for each DayNight Mode are explained below.

DayNight Group names cannot include spaces. If you wish to include a space in the name to so do with an underscore in between each name.

DayNight Mode
Function
AUTOMATIC The setting follows the schedule as defined in the DayNight Schedule screen.
FORCE_DAY This setting forces the DayNight Group to always be in Day Mode until it is modified otherwise.
FORCE_NIGHT This setting forces the DayNight Group to always be in Night Mode until it is modified otherwise.

image.png

You won't be able to make any changes to the schedule through the DayNight Groups screen, To make changes to the schedule visit the DayNight Schedule Screen.

4) After you are satisfied with your selection, click the Save New DayNight button, afterwards, you should see a message at the top of the screen in green stating Changes Saved. 

image.png

Removing a DayNight Group

1) Start by navigating to the DayNight Group screen by clicking on it within the Navigation Panel.

2) Find the DayNight Group you wish to delete and click on the red X in the Delete column,

3) A confirmation pop-up will appear to confirm your selection. If you wish to delete, click OK. You will see a message stating Changes Saved. If this is not the entry to wish to delete, click Cancel.

When you remove a DayNight Group, you are also deleting the DayNight Schedule along with it. Ensure that this does not affect your organization's call flow in a way that was unintentional. If you have doubts regarding this action contact your system administrator before proceeding with deleting the DayNight Group.

image.png


DayNight Schedule

Overview

The DayNight Schedule screen is where you set the schedule for the DayNight Groups. You can set a permanent schedule as well as override periods where the schedule may need to be modified based on the current needs of your organization. 

Group Selection

Before modifying any DayNight Schedule, you must select a DayNight group from the top left of the screen.

image.png

Adding a Day Schedule

1) Navigate to the DayNight Schedule screen from the Navigation Panel.

2) Choose a DayNight Group to modify (see Group Selection)

3) To add a Day Schedule start by clicking New Schedule within the Day Schedule tab. You can also click on a pre-existing day if you are modifying the permanent Day Schedule.

daynight-schedule-add1.png

4) A row editor will appear in the grid with several options.

daynight-schedule-add2.png

5) Select the appropriate day (each day must be set individually), start time, and end time.

6) After you are finished editing, click Save New Schedule. If the changes have been saved successfully you will see a green message saying Changes Saved. Repeat the previous steps to add additional days.

Removing a Day Schedule

1) Navigate to the DayNight Schedule screen from the Navigation Panel and choose a DayNight Group to modify (as shown in Group Selection).

2) Find the correct date to remove, and click on the red under the Delete column.

3) A confirmation pop-up will appear. If you wish to delete, click OK. You will see a message stating Changes Saved. If this is not the entry to wish to delete click Cancel.

image.png

Adding Additional Day Hours

1) Navigate to the DayNight Schedule screen from the Navigation Panel and choose a DayNight Group to modify (as shown in Group Selection).

2) Find the Additional Day Hours panel located in the middle of the screen.

3) Click "Add Day Hours" and fill out the start date and time, and the end date and time.

If you need to have multiple days of additional hours at specific times (versus all day) you will need to make multiple entries, one for each day.

4) Click "Save" to add the entry. 

image.png

Adding Additional Night Hours

Adding Additional Night Hours is performed the same way as adding Additional Day Hours except that you use the Additional Night Hours panel.

image.png

1) Navigate to the DayNight Schedule screen from the Navigation Panel and choose a DayNight Group to modify (as shown in Group Selection).

2) Find the Additional Night Hours panel located on the right of the screen.

3) Click "Add Night Hours" and fill out the start date and time, and the end date and time.

If you need to have multiple days of additional hours at specific times (versus all day) you will need to make multiple entries, one for each day.

4) Click "Save" to add the entry. 

Example

Let's say we have a permanent day schedule of Monday through Friday 7:00 AM to 5:00 PM. An event is coming up requiring the selected DayNight Group to stay extra on Wednesday and Thursday for 2 hours, from 5:00 PM to 7:00PM. To accomplish this you will have to make two entries, one for each date. The reason for this is if you set a start time for additional hours of Wednesday at 5:00 PM through Thursday at 7:00 PM the entire range of defined hours will indicate that the DayNight Group is in Day Mode. If the phones are configured to receive calls in Day Mode they can potentially receive calls during hours that were not intended to be received (e.g. between 7:00 PM through 7:00 AM the next morning)

After you have ensured that have selected the correct range of hours, click Save. If the changes are successful a message will appear at the top stating Changes Saved.

image.png

Removing Additional Day or Night Hours 

1) Navigate to the DayNight Schedule screen from the Navigation Panel and choose a DayNight Group to modify (as shown in Group Selection).

2) Find the Additional Day Hours entry or Additional Night Hours entry that you wish to remove.

image.png

3) From the Additional Day Hours or Additional Night Hours panel click the red X in the Delete column.

4) A confirmation pop-up will appear confirming your selection. If you wish to delete, click OK. You will see a message stating Changes Saved. If this is not the entry to wish to delete, click Cancel.

image.png

Hunt Groups

Overview

Hunt Groups contain Hunt Group Members, which are a collection of phones to be dialed until a party is reached.  They can be set up to ring a collection of phones all at once, or one at a time in a set order. 

Adding a Hunt Group

1) Start by navigating to the Hunt Groups screen from the Navigation Panel.

2) Next click the New Hunt Group button.

3) Enter a name for the Hunt Group. The name cannot contain spaces, if you wish to use a space use an underscore instead.

image.png

4) Enter a Description for the Hunt Group. The description should be brief but can contain spaces. 

5) Choose a Class of Service for the Hunt Group. (What is a Class of Service?)

image.png

6) Select a Hunt Group Type for the Hunt Group. (See below for an explanation of group types)

7) After you are finished, click the Save button in the middle. 

image.png

8) Lastly, you will need to add numbers (members) to the hunt group. Visit the Hunt Group Members page for more information.

Tip: To quickly edit the members of a hunt group, click on the green button on the far right under controls.image.png

Hunt Group Types

Hunt Group Type
Definition
RINGALL ALL members of the Hunt Group will ring simultaneously until the call is picked up. If the call is not picked up it will go to the unavailable destination that is programmed to that Hunt Group on the back end of the web portal
LINEAR The members of the associated Hunt Group will ring in the chronological sequence defined in the Hunt Group Members screen. If a call is never picked up, the call will go to the unavailable destination which is programmed on the back end of the web portal.

Removing a Hunt Group 

1) Navigate to the Hunt Groups screen via the Navigation Panel. 

2) Find the desired Hunt Group you wish to delete

3) Click the red in the Controls column. 

When you remove a Hunt Group, you are also deleting the Hunt Group Members associated with it. Make sure that this will not interrupt your organization's call flow. If you have any doubts about this contact your system administrator.

4) A confirmation pop-up will appear confirming your selection. If you wish to delete, click OK. You will see a message stating Changes Saved. If this is not the entry to wish to delete, click Cancel.

image.png

Hunt Group Members

Overview

Hunt Group is a way to ring a group of phones, either in sequence or in parallel.

Hunt Group Selection

Before adding Hunt Group Members, you must first choose the hunt group to modify from the dropdown in the top left of the screen.

Tip: If the Hunt Groups were updated and are not visible in the list, reload the list by picking any group and pressing refresh or by navigating to a different screen and back again.

image.png

Adding a New Hunt Group

1) After choosing a Hunt Group, click the New Hunt Group Member button and fill out the row.

Tip: Unlimited members are supported.

image.png


Property

Description

Name (Required)

The descriptive name of the number to ring.

Number (Required)

The number to ring, which can be any valid extension or 10 digit number.
Enabled Whether or not the number will be active within the Hunt Group.
Position

Only valid for LINEAR type. Each number will ring for Ring Interval seconds. If not picked up, the call will proceed with ringing the next number from smallest to largest in the position sequence until there are no more numbers to call. At that point, the call will be sent to the Unavailable Destination

Ring Interval

(Required)

For a LINEAR type, the number of seconds the call will ring.

For a RINGALL type, all enabled numbers will ring simultaneously for the set number of seconds. If not picked up, the call will be sent to the Unavailable Destination

Enabling/Disabling Hunt Group Members

To disable/enable a hunt group member, double-click on the member's row and disable/enable the checkbox under "Enabled". 

Disabling a Hunt Group Member is useful when one or more members may become unavailable or just not necessary to ring them for a certain period. When the member becomes available again, edit the record to set it back to Enabled.

image.png

Removing Hunt Group Members

1) Click on the red X, next to the member's name

2) In the dialog, click OK to delete.

image.png

Inbound CallerID Remap

Overview

Inbound CallerID Remap allows you to set the Caller ID of external calls on a number-by-number basis.  This is useful for phone numbers that don't have caller ID associated with them, that may frequently call into your organization.

It is not possible to use this feature to differentiate between people who call from hidden, private, or unavailable numbers. (However, if you wish to block calls from such numbers it is possible to do so. Contact your System Administrator for assistance.)

Adding a New Remap

1) Navigate to the Inbound CallerID Remap screen.

2) Click the button labeled New Remap. 

3) Enter the Match Number you wish to remap. This is the inbound number that will be remapped to a new name and/or phone number.

image.png

4) Next enter the Replace CallerId Name associated with the Match Number. This is the name that will show up in your organization's Caller ID when it matches an inbound number that is calling.

5) Additionally, you may also replace the inbound number to show something different in the Replace CallerId Num. 

You can use a custom name (Replace CallerID Name), custom number (Replace CallerID Num), or both.

6) After you are satisfied with what you have entered, click Save to save the New Remap. After you Save you will see a message stating Changes Saved.

image.png

Removing a Remap

1) Navigate to the Inbound CallerID Remap screen via the Navigation Panel.

2) Select the Remap you wish to delete

3) Then click on the Red X in the Delete column.

4) A confirmation pop-up will appear confirming your selection. If you wish to delete, click OK. You will see a message stating Changes Saved. If this is not the entry to wish to delete, click Cancel.

image.png

Phone SysDial Directory

Overview

The Phone SysDial Directory is a mapping of "Short Codes" to full phone numbers. Shortcodes are useful for quickly dialing commonly used external phone numbers.

A shortcode is a shorter number that can be dialed to reach a full number. Think of them as abbreviations for phone numbers.

Adding a Phone SysDial "Short Code"

1) Navigate to the Phone SysDial Directory via the Navigation Panel.

2) Click the New Sysdial Number button.

image.png

 2) Enter the Name of the short code. This should be relevant to whom the number is associated with.

3) Next enter the Number that the shortcode should dial. This can be an internal Extension, or it can be an outside phone number.

4) Lastly enter a number for the shortcode in the box Sysdial Code. This is the number the user will dial when attempting to call the full Number associated with the shortcode. 

image.png 

5) When you are satisfied with your selection, click Save New SysDial Code. If you saved you will see a message stating Changes saved. The final results will look similar to the one below.

If you enter a 10-digit external phone number, it will automatically format the phone number to include the area code in parentheses followed by the local number.

phone-sysdial1.png

Removing a "Short Code"

1) Navigate to the Phone SysDial Directory via the Navigation Panel. 

2) Find the SysDial Number (short code) you wish to delete

3) Click the red X under the Delete column.

4) A confirmation pop-up will appear confirming your selection. If you wish to delete click OK. You will see a message stating Changes Saved. If this is not the entry to wish to delete click Cancel.

image.png

PhoneMap Groups

Overview

PhoneMap Group is a one to one mapping from one destination to another. There can be multiple PhoneMap Group Members, but only one should be active at all times. 

Adding a New PhoneMap Group

Start by navigating to the Phone Map Groups screen via the Navigation Panel. Click the New PhoneMap Group button, a row editor will appear with several options.

image.png

Enter a PhoneMap Group Name, and PhoneMap Group ID, these are up to preference but should be based on your organization's need. The ID must be a [Token]. Lastly select an appropriate Class of Service for the PhoneMap Group.  When you are finished click Save New PhoneMap Group to save the PhoneMap Group, otherwise click Cancel. After you have saved you will see a message stating Changes Saved.

image.png

Deleting a PhoneMap Group

Start by navigating to the Phone Map Groups screen via the Navigation Panel. Find the Phone Map Group you wish to delete, then click on the red X in the Controls column. A confirmation pop up will appear confirming your selection. If you wish to delete click OK, you will see a message stating Changes Saved, if this is not the entry to wish to delete click Cancelto return to the screen.

It is important to remember that when you delete a PhoneMap Group that any of the mappings that fall under the PhoneMap Groups will also be removed. Always double check the mappings to ensure that no phones that are critical to active phone system will be removed. If in doubt, contact your system administrator. For more information on PhoneMap Group Mappings and Members click here.

image.png

Phone Map Members

Overview

The Phone Map Members screen is similar to the Hunt Group Members screen in which all it is is a screen dedicated to adding the actual Phone Map Members to. 

Group Selection

When you are modifying Phone Map Members you do so by selecting an appropriate Phone Map Group. Before editing a Phone Map Group and it's Phone Map Members ensure you have a proper group selected by selecting one from the drop down menu labeled Select Phone Map Group, which is at the top left hand corner of the Phone Map Members screen. The Phone Map Group in the drop-down is referenced by it's Phone Map Group Name as well as ID, which was setup in the Phone Map Group screen.

image.png

Adding New Phone Maps

Start by navigating to the Phone Map Members screen via the Navigation Panel. Select a Phone Map Group from the drop down menu following the instructions according Group SelectionNext click the New Phone Map button,  choose a name and an appropriate number (external, internal, local, depending on thPhone Map Group's Class of Service).

image.png

When you are satisfied click Save New Phone Map otherwise click cancel. You will see a message stating Changes Saved if the number has saved successfully.

image.png

Repeat the previous steps until you are satisfied. You are able to have an unlimited amount of phone maps added to a Phone Map Group however the phone maps are designed for a 1 to 1 configuration, meaning only one number can be active at a time. If you wish to use multiple numbers in a phone map group, you should use a Hunt Group instead.

image.png

To enable/disable a number, click on the row you wish to modify. Afterwards, check the box to enable or disable the phone map group member. When you're finished click Save, you should see a message stating Changes Saved after.

image.png

Repeat the previous steps as necessary to ensure that only one phone map member is enabled, while the others are disabled. This is indicate by a Yes (for enable) or No (not enabled) in the Enabled column. 

image.png

Removing a Phone Map Group Member

Start by navigating to the Phone Map Members screen via the Navigation Panel. Select a Phone Map Group from the drop down menu following the instructions according Group SelectionFind the Member you wish to delete, then simply click on the red X in the delete column.

A confirmation pop up will appear confirming your selection. If you wish to delete click OK, you will see a message stating Changes Saved, if this is not the entry to wish to delete click Cancel, to return to the screen. Afterwards, ensure that an appropriate Member in the PhoneMap Group is enabled, this will be up to your organizations needs. If you do not enable a member after deleting a member that has been previously enabled (such as the example here), then this Phone Map Group will not have an active member available to receive calls. If however, you simply deleted a member that is disabled while another remains enabled, no further action is necessary. 

image.png


Voicemail

Overview

The Voicemail screen is for looking at organization-wide voicemail boxes as well as your own. The voicemail boxes you have access to will be dependent on your User permission settings as defined in the Users screen. 

General Voicemail Overview 

Select the Voicemail Box you wish from the drop-down menu labeled Selected Voicemail Box. This can be found at the very top of the screen under the Voicemail tab. From here a list of all the Voicemails you have access to will appear. The Voicemail Boxes will depend on your User Permissions

image.png

Next, on the left side of the screen, depending on the User's voicemail box setup they will have multiple folders available. These will depend on the user's/organization's needs or preferences. For this example, we select the voicemail box of INBOX.

image.png

Afterwards a list of all the available voicemails to be listened to will populate. Several columns will display information about the specifics of the voicemail. See the table below as a reference to each of the column's functions.

image.png

Column
Description
Time The time the message was received.
Message Number Message number in accordance with it's order received in the Voicemail Box
From CallerID Name or Number from which the caller originated
Locale Location (usually will be a City, State) where the call originated.
Department Customer-specific, you may not have this view.
Case Number

Customer-specific, you may not have this view

Duration

Length of the recorded voicemail

On the far right, you will see a list of actions you can take on the voicemail.

Action
Description
Play Play the recording for the row selected.
Save Saves the recording to local storage as a .WAV
Archive Places the call in a separate folder for later viewing.
Delete Permanently deletes the call from the voicemail box.

To play the voicemail click the Play button.

image.png

When you play a voicemail, its duration will appear in a status bar in the toolbar, it is possible to click throughout the status bar to skip to different portions of the voicemail, as well as alter the volume as needed.

image.png

When you are finished, you can leave the voicemail alone, or you have the option to Save, Archive, or Delete the voicemail. See the table above. 

image.png

When deleting a voicemail you will always be prompted with a pop-up confirming your selection, as always if you wish to delete the item click OK, otherwise click cancel. In this particular circumstance, this is an archived voicemail that has been moved to a separate folder, it renames the voicemail with the date and voicemail number.

image.png

Call Logs

Overview

The Call Logs screen contains powerful features for accurate call logging. Say you have an exact date or range of dates that you wish to check calls from, you can do this with the call date filter function. At the top right hand of the screen, you will see Start Date and End Date with dates to the right of them, with a calendar icon in the box. You can manually enter a date for both of these with a Day/Month/Year format.

image.png

Alternatively, if you click on the calendar icons themselves, a pop calendar will appear allowing you to graphically choose a date to filter for. 

image.png

To quickly select a specific year and date, you can click on the Month/Year above the dated calendar. From here you can choose a specific year to center the calendar too. After you do this simply click OK, and it'll bring you back to the dates, in which you can click on the date in question. After you click a specific date, the calendar will disappear showing that the date has been inserted into the respective box for Start Date or End Date.  Whenever you select a set of dates to filter by the screen will refresh automatically displaying any matching calls in the grid below.

image.png

You also can filter by incoming or outgoing numbers. To the right of the Start Date and End Date function, you will see the option to Search from/to phone number: with a box to the right. In the box, you can enter a complete 9-digit number or even a partial number to filter the call log. Enter a number that you wish to filter by, and then click the button labeled Display to the right. 

image.png

The Call Logs grid shows a lot of information about the calls it tracks. By now you should be familiar with how to navigate multiple pages in the web portal as well as the core functionality of the web portal as well, if you aren't then reading the Web Portal Introduction will help with understanding some of the specific functions/buttons not covered here. Please note that this is an abbreviated overview of the Call Logs screen from a live system and as such sensitive information has been censored.

image.png

Below is a table, explaining the various columns in the Call Logs screen going left to right.

image.png

Column
Description
Time Time call was received/placed
From Name Who the call was from
From Number Phone Number the Call Originated from (extension, full number, etc.)
From Agent If the call was from an agent which agent it was from
To Name Who the call was to
To Number The number the call was placed to
To Agent If call was placed to an agent, the agent the call was placed to
To Queue Queue the call was placed to (if applicable)
Duration Duration of the entire the caller was connected (including in queue, live person talk time, etc.)
Queue Talk Total time talking to a live person
Direction The direction of the call will be noted here.  Either IN, OUT, or INTERNAL
Handler This is the application that handed processing the call, Example: CallRouter for direct dialing, or CallQueue if this was a inbound CallCenter call
Play Plays a recording if one is available, if it not available there will be a status as to why
Save Save the recording as a .WAV file (if available)

As you can see by the table above you can play and save call recordings if they are available. It is important to keep in mind that the grid will show all applicable calls as shown in accordance with what filters have been set. These filters include the date filters and number filters as shown above, but additional filters can be applied per the columns filtering utility, for more information on grid filtering, check out this section of the Introduction. Please note that this is an abbreviated overview of the Call Logs screen from a live system and as such sensitive information has been censored.


Support and Troubleshooting

Support and Troubleshooting

Asking the right question

First, let's ask the 'wrong question'

Here are some quick tips on how to get the right answer you need, by asking the 'right question'.

Imagine this situation:

You then ask the master mechanic at your shop:

The local master mechanic then proceeds to spend 30 minutes training you on this topic. Then you check the pressure it is correct. Now what?

Next, let's ask the 'right question'

There is never an exact way to find precisely the 'right question', but we can start by 'backing out of the weeds'.  Or zooming out on the problem. 

Don't focus on a specific detail of the problem. Instead, focus on a high-level view with as much detail as possible

What is our ultimate goal?  We want to fix shifting

What do we know so far? Not much... shifting doesn't work.

But wait... we DO know more information... if we change our perspective and how we think about this problem

You now tell the master mechanic

The master mechanic thinks about this for 30 seconds and responds with

In this scenario, while you thought the issue was transmission-fluid related from doing the research ... the answer clearly lies in a different direction entirely.  The focus was too much on a 'specific thing' rather than the overall picture.

Moral of the story

When we asked the 'right question' we got the answer almost immediately.  Of course not every situation is as cut and dry and as straightforward as this is... but if you ask your mentor, project lead, or other resource the 'wrong question' you're going to still be miles away from solving your problem because it's too detailed... to deep in the rabbit hole to be useful for solving your problem.

While never a bad idea to get extra training... extra training can always be done (and should be done) during 'downtime' when customers aren't waiting for jobs to be completed.  The ultimate goal is to fix the problem for the customer.  Detailed learning and understanding are great, but it's important to focus on those aspects after the problem is solved when you have a relaxing time to absorb and learn.  

Examples

Wrong question: How do I make the swap file smaller?

Right Question: I need to clean up disk space, what large files should I delete first?

Analysis: While you might think shrinking the huge swap file is a great way to save disk space... perhaps the real problem is the 500 gigabytes of files in 'Downloads'


Wrong question: How do I make this phone register more often?

Right Question: I'm having a problem with a phone registration dropping out... the user can't make calls after 5 minutes.  How can we troubleshoot the network?

Analysis: Registering more often won't fix the problem if it's a broken or misconfigured network.  This is why backing out to the 'high level' question is better


Wrong question: How do I turn off the blinking light on the phone?

Right Question: I have a phone, where every time the user gets a voicemail, the light goes on... they would rather get an email for new voicemail messages.

Support and Troubleshooting

Collecting Call Examples

Overview - Help Us, Help You

When encountering a call behavior issue, routing issue, dialing issue, and just about any other communications-related issue,  it's very important to note some key points of information. This will help the technical support team to diagnose the problem.

What to do if a call has failed to connect, or other call-related issues occur.

The following points of information represent what is referred to as a "Call Example".  Call Examples are a key component in troubleshooting just about *any* type of issue, disruption, or problem that might occur on your communications system.

Please collect these three Critical Details about your call so that the technical support team can look into your issue

1) Date and Time of occurrence

  • If you can, please try and notate the time to the closest minute that the issue occurred

2) What phone number or extension was being called

  • If you are calling an internal extension, please note the extension being called
  • If you calling an outside number, please note the full phone number
  • If you are calling another branch or office location, please note the name of the location you intend to reach as well as the number dialed

3) The extension or number that the call was placed from

  • If this call was placed from inside the office or otherwise is part of the office system, note the extension used
  • If this call was placed from outside the office, please provide the full phone number (CallerID) of the received call

Also, please try to be as detailed as possible and provide the following Additional Information if possible.

  • Action: What is the task or action that was attempted? Example: "We tried to access voicemail at the Main Street Office from the Maple Street Office"
  • Expected: What was the expected behavior? Example: "We expected to be able to access the voicemail box of extension 155"
  • Result: What was the actual behavior? Example: "We experienced an odd tone, it was three beeps and then the call hung up, then the announcement told us that Error 55 has occurred"

Here are some example reports

Example One - The Great Example

Reporter Notes
Analysis
Issue occurred at 12:25pm Eastern Time on June 5th when calling *123 from extension 1000 This is a perfect start of a Call Example report.  It concisely describes all three critical details of a Call Example.
Tried calling into voicemail in order to change a greeting.   Twice we got a busy signal, and two more times we got a weird buzzing.  The fifth time we got in and changed the greeting.

This is a great level of detail without a lot of writing!  The reporter concisely described what they were trying to do (the Action), what they Expected (access to voicemail for the greeting change).  The reporter stated how many times they tried to do the action (this can be incredibly helpful to the support staff).  The reporter also stated what occurred when each attempt was taken (the Result).

It's important to describe how the call failed.  The technicians working on your issue will be keyed into the problem area by error codes and sounds.  Buzzing may very well indicate a wire has been physically damaged.  Beep codes from the system or your service provider will give clues to the source of the problem.

Example Two - The "OK" Example 

This type of report may result in delays in resolving the issue while the support team shuffles through troubleshooting data to locate specifics.

Suppose a reporter was having the same problem as described in Example One, but reported the problem in this way:

Reporter Notes

Analysis

Issue occurred at around 12:00pm in June 5th when calling *123 from extension 1000

This is an "OK"  start of a Call Example report.  The time is vague, but with the date, the technical support staff can locate the problematic call with some searching and poking around to find the specific calls that started at 12:25.


Also, the time zone has not been specified in this example.  Depending on where the reporter is located and where the staff is located, there may be some guessing involved in locating the correct Time Zone to apply when searching the system data.

Voicemail had a problem, we were disconnected a few times, but we did get through once.

This note provides some detail.  The reporter has noted the Action (voicemail), and the Result, but didn't relay the Expected -- Why is the Expected item important you might ask?  If the support team understands what you are trying to accomplish, they can suggest Alternative ways to complete the goal while they work on the issue.  The support team immediate response to Example One would be to use the web portal to change the greeting in the meantime, while we troubleshoot the issue dialing into voicemail.

Also, the reporter in this example did not give any detail on which attempts were failures and which attempts were successful.  When the support team is working on the reported issue from Example One, they may be able to locate the issue within minutes, given the specifics, since the team knows exactly what to look for.  When the support team is working on the issue reported from Example Two, it could take an hour or more to sift through data, and system reports to locate the problem.

Example Three - The Poor Example

This type of report will most certainly result in a serious delay in resolving the issue that has been reported. The support team may take hours or days to locate the calls in question

Reporter Notes

Analysis

One of the phones called voicemail, the problem was during the first week of June.

This is a poor start of a Call Example report.  There is a vague starting point of investigation (first week of June).  There is no time listed, and no extension listed.  The support team might not be able to locate the problematic call if this phone is part of a large system.  Depending on the size of your installed system, sifting through hundreds, thousands, or tens of thousands of calls over a period of a week is not going to be an effective way to solve this problem.  Also, the reporter has not defined what the problem is.  The support staff will not know what to look for!

It is possible that the support team may be unable to investigate or resolve this issue.

(No Additional Information supplied)

This reported example provides very little detail.  The reporter has noted the Action (voicemail) and a very vague Result (a problem).  Depending on the size of your installed system -- Every minute, hundreds or thousands of data points are recorded on the communications system.  Given this level of detail that is recorded, there may be no realistic way to locate the problem.  Without ample information, the support team may decline to work on this issue until more information is available.

Cook Book - Recipes

Cook Book - Recipes

Creating a Call Forward using a DayNight Schedule

image.png

Overview

Welcome to the web portal documentation.


Important topics for administrators are: 


For more advanced system customization see: 


For details on troubleshooting and support, see:

  •  Collecting Call Examples 
    • (When something goes wrong, technical support will need some basic information about the issue)

Generate Reports


Field
Description
Max Simul Calls
Avg Simul Calls
Max Simul Calls In
Avg Simul Calls In
Max Simul Calls Out
Avg Simul Calls Out
Avg Call Duration
Max Call Duration
Tot Call Duration
Num Calls

ScreenPop User Onboarding

Setting the Extension

If the user is taking over an existing Extension, locate that Extension, double click on the row and then the row will turn into an editable form.

image.png

Once the editable form is shown, update the details for the Extension.  If the Extension was automatically generated as part of the system setup, the User will have already been assigned, but if not make sure the User matches the Extension.

image.png

Scroll to the right on the main panel in order to see Voicemail related options.

The Voicemail Email is required for setting up the softphone for screenpops.

Click the Save button below the row once the editing is done.

image.png

After the above is saved, the last extensions update is to go to the Additional Extensions Settings on the right hand side of the page.

Scroll down the settings to find the Phone Make and Phone Model.

Set the Phone Make to IntellaPhone and IntellaPhone PC should automatically get set.  Then save.

image.png

Once saved, click on the Invite Softphone User button.  The user can then follow the directions to get their softphone setup → IntellaPhone

image.png

Jump to the below section: Setting The Agent.

Creating a New Softphone Extension If Necessary

If the user already has a deskphone and needs a softphone, start by selecting their existing Extension in the grid.

Then click the button Create SoftPhone User

image.png

An automatic prefix of 2 is added to the softphone extension.

Everything should auto populate and then click Save

image.png

After the system creates the softphone, a success message appears.

image.png

To refresh the grid, click the double arrow Refresh button, then the new softphone will appear in the extensions list

image.png

Then follow the same instructions as the top as if it's an existing extension.

Make sure the new softphone extension is selected, edit the row if necessary.

Double check the Additional Extension Settings, Phone Make & Model that they are set to IntellaPhone.

Once everything is updated and saved, proceed with the same Invite Softphone User.

The user can then follow the directions to get their softphone setup → IntellaPhone

Setting the Agent

Navigate to the Agent Editor screen.

image.png

The Quick Search can be used to check if the Agent has already been added to the system.

image.png

If not found, click New Agent button and a form will  be shown.  Populate all of the highlighted fields below and then save the new Agent.  Keep in mind as a best practice to ensure that agents have a unique Agent Pin number for their logins.

image.png

Next, using the left navigation sidebar, navigate to Agent Allocations

image.png

If you have no Agent Allocations, click the New Agent Allocation button and a form will be shown.

image.png

Populate the highlighted fields and then save the new Agent Allocation.  ScreenPops checkbox is required for the agent to receive screen pops.

image.png

Now that the Agent is in the system, using the left navigation sidebar, navigate to Agent Assignments

image.png

First, use the Select Queue list selector on the top.

The Quick Search on the right can be useful to locate the new Agent, and then use the green left arrow to add the chosen agent to the Queue.

image.png

Lastly, test the new login by going to the Toolbar URL specifically for your system and then logging in with this Extension/Agent Number/Agent Pin

image.png

Setting a Manager

If there is a need for a User to be able to look at Call History and Call Recordings, then they will need to have a Portal Account (which is different than the Agent Login that's covered above).

Using the left side navigation sidebar, navigate to Users

image.png

Then on the center panel, use the New User button to create a new User.

image.png

In order for a User to have access to all Calls, they will need the following set:

Department: admin

Permission Mode: Exclude

Permissions:  Call Logs, Call Recordings, Call Recordings Other

Make sure that User and Password are both set in the row editor form, as well as Department, otherwise the User cannot yet be saved

image.png

Scrolling over to the right will be required in order to set the necessary permissions.

image.png

There are many possible combinations of access available, including access that restricts users to certain calls.  The above is the simplest way to give a user access to all calls in the system.