# User Control Panel

# Using the UCP

#### Overview

The PBXact User Control Panel (ucp) is a dashboard that allows you to take advantage of mor eof the system functionality via your desktop browser.

This includes things like listening to voicemail, sending faxes and even modifying the buttons on your phone (although, this may be undone with global template changes).

Each user's UCP can be tailored to fit the needs of each person. The dashboard utilizes 'widgets' to allow a user to pick and choose which functions they wish to use.

#### Accessing the UCP

To access the UCP, your AMS support team will need to provide you with the URL and user credentials that you will need to use.

Once you have that information, you can browse to the provided URL and use the credentials to log in

[![image-1642620299642.png](https://docs.amscomp.com/uploads/images/gallery/2022-01/scaled-1680-/image-1642620299642.png)](https://docs.amscomp.com/uploads/images/gallery/2022-01/image-1642620299642.png)

Once you first log into the UCP, you will be provided with a 'walk-thru' to help explain some of the dashboard functionality

# Maintaining Dashboards

UCP 14 has been updated to include new functionality called dashboards. Dashboards are collections of widgets in different configurations.

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A30%3A46.png?version=1&modificationDate=1489512646000&api=v2&effects=border-simple,shadow-kn)</span><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A29%3A32.png?version=1&modificationDate=1489512572000&api=v2&effects=border-simple,shadow-kn)</span>

Dashboards allow users to customize their User Control Panel experience

<div data-hasbody="false" data-headerelements="H1,H2,H3,H4,H5,H6,H7" data-macro-name="toc" id="bkmrk-adding-a-dashboard-d">- <span class="toc-item-body" data-outline="1">[Adding a dashboard](https://wiki.freepbx.org/display/FPG/UCP+Dashboards#UCPDashboards-Addingadashboard)</span>
- <span class="toc-item-body" data-outline="2">[Deleting a dashboard](https://wiki.freepbx.org/display/FPG/UCP+Dashboards#UCPDashboards-Deletingadashboard)</span>
- <span class="toc-item-body" data-outline="3">[Renaming a dashboard](https://wiki.freepbx.org/display/FPG/UCP+Dashboards#UCPDashboards-Renamingadashboard)</span>
- <span class="toc-item-body" data-outline="4">[Reordering a dashboard](https://wiki.freepbx.org/display/FPG/UCP+Dashboards#UCPDashboards-Reorderingadashboard)</span>
- <span class="toc-item-body" data-outline="5">[Locking a dashboard](https://wiki.freepbx.org/display/FPG/UCP+Dashboards#UCPDashboards-Lockingadashboard)</span>

</div>## Adding a dashboard

To add a new dashboard look for the ![(plus)](https://wiki.freepbx.org/s/en_US/7702/c32f84c806260a834c2e109e904a2d8ee4f8e175/_/images/icons/emoticons/add.svg) symbol in the upper right hand side of UCP. Click this icon

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A32%3A49.png?version=1&modificationDate=1489512769000&api=v2&effects=border-simple,shadow-kn)</span>

Now give your dashboard a name and click "Create Dashboard"

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A33%3A28.png?version=1&modificationDate=1489512808000&api=v2&effects=border-simple,shadow-kn)</span>

Your new dashboard will be created. If you have not previously added any dashboards you will be placed into the dashboard you just created

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A34%3A28.png?version=1&modificationDate=1489512868000&api=v2&effects=border-simple,shadow-kn)</span>

To add widgets to this dashboard please see [UCP Widgets](https://wiki.freepbx.org/display/FPG/UCP+Widgets)

## Deleting a dashboard

To delete a dashboard click the (X) symbol in the dashboard tab

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A36%3A31.png?version=1&modificationDate=1489512992000&api=v2&effects=border-simple,shadow-kn)</span>

A confirmation prompt will ask you to confirm

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A37%3A18.png?version=1&modificationDate=1489513038000&api=v2&effects=border-simple,shadow-kn)</span>

If you are actively viewing the dashboard you have just deleted you will be warned appropriately

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A37%3A58.png?version=1&modificationDate=1489513078000&api=v2&effects=border-simple,shadow-kn)</span>

Simply Add a new dashboard to continue

## Renaming a dashboard

To rename a dashboard click the (Pencil) symbol in the dashboard tab

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A36%3A36.png?version=1&modificationDate=1489512996000&api=v2&effects=border-simple,shadow-kn)</span>

Change the name of the dashboard and click "Edit Dashboard"

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A39%3A21.png?version=1&modificationDate=1489513162000&api=v2&effects=border-simple,shadow-kn)</span>

The name will be updated in UCP

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A39%3A54.png?version=1&modificationDate=1489513194000&api=v2&effects=border-simple,shadow-kn)</span>

## Reordering a dashboard

Dashboard Tabs can also be reordered.

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A41%3A12.png?version=1&modificationDate=1489513273000&api=v2&effects=border-simple,shadow-kn)</span>

Simply click and drag any dashboard tab into a new position

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A42%3A17.png?version=1&modificationDate=1489513337000&api=v2&effects=border-simple,shadow-kn)</span>

After letting go of the mouse button the configuration order will be instantly saved

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A42%3A31.png?version=1&modificationDate=1489513351000&api=v2&effects=border-simple,shadow-kn)</span>

## Locking a dashboard

Locking a dashboard will lock the position and size of all widgets within.

To lock a dashboard click the (lock) icon in the Dashboard tab

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A36%3A36.png?version=1&modificationDate=1489512996000&api=v2&effects=border-simple,shadow-kn)</span>

When a dashboard has been locked it will look like this:

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A44%3A30.png?version=1&modificationDate=1489513471000&api=v2&effects=border-simple,shadow-kn)</span>

To unlock said dashboard just click the lock icon again:

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74319426/image2017-3-14%2014%3A36%3A36.png?version=1&modificationDate=1489512996000&api=v2&effects=border-simple,shadow-kn)</span>

# UCP Settings

User Settings can be found in the lower left hand corner of UCP. Look for a gear icon

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318884/image2017-3-14%2014%3A45%3A56.png?version=1&modificationDate=1489513556000&api=v2&effects=border-simple,shadow-kn)</span>

Clicking this icon will bring up the user settings dialog

## Account Settings

Account Settings is the first tab. The options in here relate directly to your user.

Some of these options may not be visible to you depending on your configuration

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318884/image2017-3-14%2014%3A46%3A39.png?version=1&modificationDate=1489513599000&api=v2&effects=border-simple,shadow-kn)</span>

<div id="bkmrk-username%3A%C2%A0the-userna"><div>- **Username:** The Username of your account. You can change it here if you wish (you will be forced to logout)
- **Password:** The new password of your account. You can change it here but will need to reenter your password in the confirm box
- **Confirm Password:** The confirm password input. Used to validate you did not mistype your password
- **Update Password:** Click this button to update your password based on new input from Password and Confirm Password

</div></div>## User Details

User details is the second tab. This tab contains all of the details about the currently logged in user on the system

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318884/image2017-3-14%2014%3A46%3A58.png?version=1&modificationDate=1489513619000&api=v2&effects=border-simple,shadow-kn)</span>

<div id="bkmrk-display-name%3A%C2%A0alias%2F"><div>- **Display Name:** Alias/Name used in services such as Chat
- **Email:** Email address used for resetting the password
- **First Name:** The user's first name
- **Last Name:** The user's last name
- **Title:** The user's title

</div></div><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318884/image2017-3-14%2014%3A47%3A23.png?version=1&modificationDate=1489513643000&api=v2)</span>

<div id="bkmrk-company%3A%C2%A0the-user%27s-"><div>- **Company:** The user's company
- **Cell Phone:** The user's cell phone
- **Work Phone:** The user's work phone
- **Home Phone:** The user's home phone
- **Fax:** The user's fax
- **Avatar:** The user's avatar 
    - You can drag and drop an avatar here or click the "Use Gravatar" function which will use the email address provided above to lookup an avatar from the [Gravatar network](http://en.gravatar.com/)

</div></div>## Interface Settings

The last tab is the Interface Settings tab.

This tab controls how the UCP should look and feel for this user

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318884/image2017-3-14%2014%3A47%3A46.png?version=1&modificationDate=1489513667000&api=v2&effects=border-simple,shadow-kn)</span>

<div id="bkmrk-language%3A%C2%A0select-the">- **Language:** Select the language you'd like UCP to work in. Not all languages are fully translated. To help participate in translations see [Translating FreePBX](https://wiki.freepbx.org/display/FOP/Translating+FreePBX)  
    <span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318884/image2017-3-14%2016%3A2%3A57.png?version=1&modificationDate=1489518178000&api=v2&effects=border-simple,shadow-kn)</span>  
    
    - **Use Browser Language:** Click this to automatically select your language based on your browser
    - **Use PBX Language:** Click this to automatically select your language based on your PBX
- **Timezone:** Select the timezone you'd like UCP to work in.  
    <span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318884/image2017-3-14%2016%3A3%3A40.png?version=1&modificationDate=1489518220000&api=v2&effects=border-simple,shadow-kn)</span>  
    
    - **Use Browser Timezone:** Click this to automatically select your timezone based on your browser
    - **Use PBX Timezone:** Click this to automatically select your timezone based on your PBX
- **Allow Desktop Notifications:** Toggle desktop notifications. Various modules can take advantage of desktop notifications. This allows you to disable them globally  
    <span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318884/image2017-3-14%2016%3A6%3A57.png?version=1&modificationDate=1489518417000&api=v2&effects=border-simple,shadow-kn)</span>
- **Restart Tour:** Restart the UCP tour when your close the user settings dialog  
    <span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318884/image2017-3-14%2016%3A13%3A49.png?version=1&modificationDate=1489518829000&api=v2&effects=border-simple,shadow-kn)</span>
- **Date and Time Format:** Customize how Date &amp; Time strings should look (For formatting options see: [http://momentjs.com/docs/#/displaying/format/](http://momentjs.com/docs/#/displaying/format/))  
    The default of "llll" is locale aware. Meaning the format will automatically change based on your language  
    Formatting is updated in real time  
    <span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318884/image2017-3-14%2016%3A17%3A6.png?version=1&modificationDate=1489519026000&api=v2)</span>
- **Date Format:** Customize how Date strings should look (For formatting options see: [http://momentjs.com/docs/#/displaying/format/](http://momentjs.com/docs/#/displaying/format/))  
    The default of "l" is locale aware. Meaning the format will automatically change based on your language  
    Formatting is updated in real time   
    <span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318884/image2017-3-14%2016%3A16%3A40.png?version=1&modificationDate=1489519000000&api=v2)</span>
- **Time Format:** Customize how Time strings should look (For formatting options see: [http://momentjs.com/docs/#/displaying/format/](http://momentjs.com/docs/#/displaying/format/))  
    The default of "LT" is locale aware. Meaning the format will automatically change based on your language  
    Formatting is updated in real time   
    <span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318884/image2017-3-14%2016%3A17%3A23.png?version=1&modificationDate=1489519043000&api=v2)</span>

</div>

# Sending Faxes

## Overview

Sending faxes from the UCP allows you to send a fax directly from your desktop. In order to do this, the image or document you wish to fax should be saved as a .pdf on your desktop

## Sending a Fax

### How To Send a Fax

Create one or more PDF or TIFF files on your computer. Multiple pages and/or multiple documents are acceptable and will be merged to create one fax (but not one fax document, each document uploaded with be one page or more)

To send a fax click the **Send Fax** button in the Fax widget:

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318908/image2017-3-10%2014%3A31%3A26.png?version=1&modificationDate=1489167086000&api=v2&effects=border-simple,shadow-kn)</span>

Basic options include **Destination**, whether to use a **Coversheet**, and the **Document(s)**. (If you enable the coversheet, additional options will appear.)

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318908/image2017-3-10%2014%3A27%3A53.png?version=1&modificationDate=1489166873000&api=v2&effects=border-simple,shadow-kn)</span>

### Destination

Enter the fax number of the recipient.

### Coversheet

This is **Off** by default. Click the switch to toggle the **on/off** setting.

If the switch is set to **On**, additional fields appear:

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318908/image2017-3-10%2014%3A32%3A31.png?version=1&modificationDate=1489167151000&api=v2&effects=border-simple,shadow-kn)</span>

The information you enter will appear on the cover sheet.

- **Recipient Name:** The name of the person you are sending the fax to.
- **Message:** A short message to include in the cover sheet.
- **My Name:** The sender's name is pulled from User Management settings, but you can override it here.
- **My Telephone:** The sender's phone number is pulled from the User Management settings, but you can override it here.
- **My Email:** The sender's e-mail address is pulled from the User Management settings, but you can override it here.

### Document(s)

<div id="bkmrk-%C2%A0-documents-must-be-"><span class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"> </span><div>Documents must be in PDF or TIFF format.</div></div>A single fax can contain one or more documents. There are two ways to upload documents to be included in your fax:

- Click the **Upload Document** button to select a file from your computer,
- *OR* drag and drop files from your computer to the **Drag New Documents Here** area.

The uploaded file(s) will appear in a list:

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318908/image2017-3-10%2014%3A35%3A2.png?version=1&modificationDate=1489167302000&api=v2&effects=border-simple,shadow-kn)</span>

- To view a file, click the<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318908/pdf-symbol.png?version=1&modificationDate=1489163631000&api=v2)</span> button.  
    To remove a file from the list, click the <span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318908/trash-symbol.png?version=1&modificationDate=1489167321000&api=v2)</span> button.

### Send

When ready to send the fax, click the **Send** button.

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318908/image2017-3-10%2014%3A39%3A0.png?version=1&modificationDate=1489167540000&api=v2&effects=border-simple,shadow-kn)</span>

Once send has been clicked the Fax interface will send you directly to the **Outgoing** folder.

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318908/image2017-3-10%2013%3A29%3A27.png?version=1&modificationDate=1489163367000&api=v2&effects=border-simple,shadow-kn)</span>

When a fax has been sent successfully, it will be moved to the **Sent** folder. If it fails to send and all retry attempts have been exhausted, it will be moved to the **Failed** folder.

# Find Me / Follow Me

Find Me/Follow Me refers to two technologies that, in conjunction, enable incoming phone calls to be received at different locations, on different phones. “**Find Me**” refers to the ability to receive incoming calls at any location.

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318910/image2017-3-13%200%3A59%3A8.png?version=1&modificationDate=1489377548000&api=v2&effects=border-simple,shadow-kn)</span>

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/thumbnails/74318910/image2017-3-13%200%3A59%3A52.png?version=1&modificationDate=1489377593000&api=v2&effects=border-simple,shadow-kn)</span>

## Settings Window

In this section, you can change settings for the chosen Call Forwarding Extension.

Click the **Settings** button in the widget title bar to continue: <span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318910/image2017-3-10%2012%3A13%3A15.png?version=1&modificationDate=1489377462000&api=v2)</span>

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318910/image2017-3-13%201%3A0%3A33.png?version=1&modificationDate=1489377633000&api=v2&effects=border-simple,shadow-kn)</span>

- **Follow Me List:** List extensions to ring, one per line. You can include an extension on a remote system, or an external number by suffixing a number with a pound (#). ex: 2448089# would dial 2448089.
- **Announcement:** Message to be played to the caller before dialing this group.
- **Ring &lt;Exten&gt; First For:** This is the number of seconds to ring the primary extension prior to proceeding to the follow-me list. The extension can also be included in the follow-me list. A 0 setting will bypass this.
- **Ring Followme List For:** Time in seconds that the phones on the follow me list will ring. The number of rings will depend on region. Example: If a phone rings for 1 second then waits 2, each ring is 3 seconds.
- **Use Confirmation:** Enable this if you're calling external numbers that need confirmation - eg, a mobile phone may go to voicemail which will pick up the call. Enabling this requires the remote side push 1 on their phone before the call is put through. Example "Press 1 to accept.

# UCP Contacts

The Contacts widget allows you to see and create contacts that can be used in other widgets in UCP, Phone Apps and for speed dials.. The [User Management Module](http://wiki.freepbx.org/display/FPG/User+Management+Module) controls which contact groups a user will be able to see in this widget.

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318902/image2017-3-12%2023%3A47%3A42.png?version=1&modificationDate=1489373262000&api=v2&effects=border-simple,shadow-kn)</span>

<div data-hasbody="false" data-headerelements="H1,H2,H3,H4,H5,H6,H7" data-macro-name="toc" id="bkmrk-group-management-add">- <span class="toc-item-body" data-outline="1">[Group Management](https://wiki.freepbx.org/display/FPG/UCP+Contacts#UCPContacts-GroupManagement)</span>
- <span class="toc-item-body" data-outline="2">[Add Contacts](https://wiki.freepbx.org/display/FPG/UCP+Contacts#UCPContacts-AddContacts)</span>
- <span class="toc-item-body" data-outline="3">[Delete Contacts](https://wiki.freepbx.org/display/FPG/UCP+Contacts#UCPContacts-DeleteContacts)</span>
- <span class="toc-item-body" data-outline="4">[View Contacts](https://wiki.freepbx.org/display/FPG/UCP+Contacts#UCPContacts-ViewContacts)</span>

</div>## Group Management

To add a new group called "My Contacts" click the "Add Group" link.

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318902/image2017-3-12%2023%3A50%3A11.png?version=1&modificationDate=1489373412000&api=v2)</span>

Name your group "My Contacts" then click "Save Changes"

The group will then appear to the left.

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318902/image2017-3-12%2023%3A50%3A49.png?version=1&modificationDate=1489373450000&api=v2)</span>

## Add Contacts

To add a new contact to a group click the "+ Add Contact" button. You will only be able to add contacts to groups you have permissions to do so.

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/thumbnails/74318902/image2017-3-12%2023%3A51%3A41.png?version=1&modificationDate=1489373502000&api=v2)</span>

In the next screen you will be able to define detailed information for the new contact

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318902/image2017-3-12%2023%3A57%3A37.png?version=1&modificationDate=1489373857000&api=v2)</span>

There are various details to a contact:

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318902/image2017-3-12%2023%3A58%3A21.png?version=1&modificationDate=1489373901000&api=v2)</span>

- **Display Name:**
- **First Name:**
- **Last Name:**
- **Title:**
- **Company:**

Contacts can also have custom avatar images or they can use gravatar:

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318902/image2017-3-13%200%3A0%3A9.png?version=1&modificationDate=1489374009000&api=v2)</span>

Additionally contacts can have multiple numbers, xmpp, emails and website addresses added to them

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318902/image2017-3-13%200%3A1%3A15.png?version=1&modificationDate=1489374075000&api=v2)</span>

- **Numbers:**
- **XMPP:**
- **Email:**
- **Website:**

## Delete Contacts

To delete an entire group click the "Delete Group" button

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/thumbnails/74318902/image2017-3-12%2023%3A52%3A39.png?version=1&modificationDate=1489373559000&api=v2)</span>

After which a confirmation box will pop up.

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318902/image2017-3-13%200%3A2%3A18.png?version=1&modificationDate=1489374138000&api=v2)</span>

## View Contacts

To view any contact simply click the contact's row in the table.

You will then be presented with a view similar to this if you are able to edit/delete the contact

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318902/image2017-3-13%200%3A3%3A49.png?version=1&modificationDate=1489374229000&api=v2)</span>

If you only have permission to view the contact you will be presented with this view:

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318902/image2017-3-13%200%3A5%3A9.png?version=1&modificationDate=1489374309000&api=v2)</span>

# Chat Module

The User Control Panel (UCP) includes a built-in XMPP chat client that works in conjunction with the XMPP module. This allows users to send and receive instant messages (IMs) using a simple web browser interface.

## Prerequisites

- A user must be allowed to log into [UCP](http://wiki.freepbx.org/pages/viewpage.action?pageId=28180526) (set in the [User Management](http://wiki.freepbx.org/display/FPG/User+Management+Module) module)
- Chat must be enabled for the user (set in the [User Management](http://wiki.freepbx.org/display/FPG/User+Management+Module) module)

## Enable Chat

To enable chat for a user go to the User Management module and select the Chat tab. Then select "Yes" for Enabled and save. The option to add the Chat service will now appear in UCP

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318922/image2017-3-14%2014%3A5%3A18.png?version=1&modificationDate=1489511118000&api=v2&effects=border-simple,shadow-kn)</span>

## Chat With a User

Chat can only be added as a Side Bar Widget. You can do this through the Add Widget interface

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318922/image2017-3-14%2014%3A12%3A30.png?version=1&modificationDate=1489511550000&api=v2&effects=border-simple,shadow-kn)</span>

A list of users will appear from the left.

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318922/image2017-3-14%2014%3A13%3A38.png?version=1&modificationDate=1489511618000&api=v2&effects=border-simple,shadow-kn)</span>

Click a user to bring up a chat window

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318922/image2017-3-14%2014%3A14%3A55.png?version=1&modificationDate=1489511695000&api=v2&effects=border-simple,shadow-kn)</span>

From there you can type your message. Hit enter to send. You can also add emjois by pasting emojis or by clicking the emoji face in the chat window

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/thumbnails/74318922/image2017-3-13%201%3A10%3A38.png?version=1&modificationDate=1489512068000&api=v2&effects=border-simple,shadow-kn)</span>

Type your message to the recipient:

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/thumbnails/74318922/image2017-3-14%2014%3A16%3A22.png?version=1&modificationDate=1489511782000&api=v2&effects=border-simple,shadow-kn)</span>

Use the return/enter key to send.

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318922/image2017-3-14%2014%3A17%3A50.png?version=1&modificationDate=1489511871000&api=v2)</span>

The message will be sent instantly to the receiving end  
*This screenshot is of Adium*

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318922/image2017-3-14%2014%3A17%3A32.png?version=1&modificationDate=1489511852000&api=v2)</span>

When you receive a reply you will receive a browser notification if your browser is configured to accept notifications.

<span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318922/image2017-3-14%2014%3A19%3A25.png?version=1&modificationDate=1489511965000&api=v2&effects=border-simple,shadow-kn)</span>

## Collapse or Hide the Chat Window

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318922/down-arrow.png?version=1&modificationDate=1489509458000&api=v2)</span> / <span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318922/up-arrow.png?version=1&modificationDate=1489509458000&api=v2)</span>= Collapse / expand the chat window

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318922/x-for-close.png?version=1&modificationDate=1489509458000&api=v2)</span> = Close the chat window. To re-open, click the chat icon in the side bar and select the user in the drop-down list.

# Device Management

The UCP for EPM module allows end users to customize phone buttons through the [User Control Panel (UCP)](http://wiki.freepbx.org/pages/viewpage.action?pageId=28180526) web interface. Users can change button layouts and program their phone with their favorite feature codes, speed dials, Busy Lamp Field (BLF) buttons, REST Apps, and more, without the need to contact an administrator each time a change is needed.

An administrator can control which users are allowed to edit button configurations, and which phones they can edit. The administrator can allow users to edit buttons for their own phones and/or for other users' phones.

A user's changes will override the original template created by the administrator, but the original template itself is not affected. Changes are only on a per-user basis (not global). A user can easily revert back to the original template at any time. The administrator can modify the phone template in End Point Manager.

Since UCP for EPM works in conjunction with End Point Manager, the commercial End Point Manager must also be licensed, installed, and active.

<span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318906/image2017-3-14%2011%3A31%3A49.png?version=1&modificationDate=1489501909000&api=v2&effects=border-simple,shadow-kn)</span>

<div data-hasbody="false" data-headerelements="H1,H2,H3,H4,H5,H6,H7" data-macro-name="toc" id="bkmrk-changing-phone-butto">- <span class="toc-item-body" data-outline="1">[Changing Phone Buttons from UCP](https://wiki.freepbx.org/display/FPG/UCP+Device+Management#UCPDeviceManagement-ChangingPhoneButtonsfromUCP)</span>
- <span class="toc-item-body" data-outline="2">[Restoring Phone Buttons to Default from UCP](https://wiki.freepbx.org/display/FPG/UCP+Device+Management#UCPDeviceManagement-RestoringPhoneButtonstoDefaultfromUCP)</span>

</div># Changing Phone Buttons from UCP

1. Click the **Settings** button in the widget title bar to continue: <span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318906/image2017-3-10%2012%3A13%3A15.png?version=1&modificationDate=1489502038000&api=v2)</span>
2. The settings window will open with the current button settings. Available buttons and settings vary by phone.  
    *In this example, we are looking at part of the page for a Sangoma S500, which has both line keys and soft keys.*  
    <span class="confluence-embedded-file-wrapper confluence-embedded-manual-size">![](https://wiki.freepbx.org/download/attachments/74318906/image2017-3-14%2011%3A35%3A22.png?version=1&modificationDate=1489502122000&api=v2&effects=border-simple,shadow-kn)</span>
3. Use the drop-down menus and fields to change settings as desired. These are the same settings you will find available in End Point Manager. For each button, you can select a button **type**, **label**, **value**, and **account** (not all options are available with all types of buttons).
4. After you have made the desired changes, scroll down to the bottom of the page and select one of the options in the drop down. Then click **Apply**.  
    <span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318906/image2017-3-14%2011%3A36%3A25.png?version=1&modificationDate=1489502185000&api=v2)</span>  
    
    1. **Save:** Saves the button configuration, but does not write out configuration nor does it restart the phone.
    2. **Save and Rebuild Config(s):** Saves the button configuration and writes out configuration but does not restart the phone.
    3. **Save, Rebuild Config(s) and Update Phones:** Saves the button configuration, writes out configuration and restarts the phone. The system will send a reboot command to the phone. The new button configuration should appear on the phone after the phone restarts.
    4. **Reset to Template:**

# Restoring Phone Buttons to Default from UCP

1. Click the **Settings** button in the widget title bar to continue: <span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318906/image2017-3-10%2012%3A13%3A15.png?version=1&modificationDate=1489502038000&api=v2)</span>
2. Scroll to the bottom of the settings and select **Reset to Template** then click **Apply**.  
    <span class="confluence-embedded-file-wrapper">![](https://wiki.freepbx.org/download/attachments/74318906/image2017-3-14%2011%3A40%3A42.png?version=1&modificationDate=1489502442000&api=v2)</span>