
This commit aims to improve the documentation's navigability by redefining some categories' purposes and titles. There is a redirection rule for each documentation page moved. This ensures that users won't have a 404 error message. task-3217827 closes odoo/documentation#8064 Signed-off-by: Jonathan Castillo (jcs) <jcs@odoo.com>
347 lines
15 KiB
ReStructuredText
347 lines
15 KiB
ReStructuredText
======================
|
|
Manage users in Axivox
|
|
======================
|
|
|
|
Managing Axivox :abbr:`VoIP (Voice over Internet Protocol)` users is an important part of setting up
|
|
:abbr:`VoIP (Voice over Internet Protocol)` in an Odoo database. Each Axivox user has a unique name,
|
|
phone number and/or extension, and a voicemail. This way, they can be reached in a variety of
|
|
convenient ways.
|
|
|
|
Axivox users are organized in a simple, straightforward way in the Axivox console, so an
|
|
administrator can manage users quickly and easily.
|
|
|
|
.. note::
|
|
This documentation covers how to configure everything through a provider called, Axivox.
|
|
Depending on the chosen VoIP provider, the processes to manage users may be different.
|
|
|
|
Overview
|
|
========
|
|
|
|
Begin at the Axivox management console by navigating to `https://manage.axivox.com
|
|
<https://manage.axivox.com>`_. Log in with the appropriate administrator credentials.
|
|
|
|
.. note::
|
|
Actions in the Axivox management console **must** be double-saved, in order for the changes to
|
|
take effect. To save any changes, click :guilabel:`Save` in the individualized changes screen.
|
|
Then, to implement those changes, click the :guilabel:`Apply Changes` button in the upper-right
|
|
corner of the console.
|
|
|
|
.. _voip/axivox/incoming_number:
|
|
|
|
Incoming numbers
|
|
----------------
|
|
|
|
Incoming numbers are all the numbers a company is paying to use to receive calls.
|
|
|
|
Click on :menuselection:`Incoming numbers` from the menu on the left of the Axivox management
|
|
console. Doing so reveals the :guilabel:`Incoming numbers` page, where all the incoming numbers are
|
|
listed, along with their :guilabel:`Destination` and SMS information.
|
|
|
|
The :guilabel:`Destination` determines the action that is taken, or the path the caller follows when
|
|
dialing said numbers.
|
|
|
|
To edit the :guilabel:`Destination`, click the :guilabel:`Edit` button to the far-right of the
|
|
incoming number line to be modified. Then, on the :guilabel:`Edit number` page that appears, the
|
|
:guilabel:`Destination type for voice call` can be changed.
|
|
|
|
The options available in the :guilabel:`Destination type for voice call` drop-down menu are as
|
|
follows:
|
|
|
|
- :guilabel:`Not configured`
|
|
- :guilabel:`Extension`
|
|
- :guilabel:`Dial plan`
|
|
- :guilabel:`Voicemail`
|
|
- :guilabel:`Hang up`
|
|
- :guilabel:`Conference`
|
|
|
|
Depending on the selection made in the :guilabel:`Destination type for voice call` drop-down menu, a
|
|
second, selection-specific drop-down menu is populated with further configuration options.
|
|
Additionally, more fields are revealed, based on the selection made in the :guilabel:`Destination
|
|
type for voice call` drop-down menu.
|
|
|
|
Once the desired configurations are complete, click :guilabel:`Save`, then click :guilabel:`Apply
|
|
changes` in the upper-right corner to implement them.
|
|
|
|
New users
|
|
=========
|
|
|
|
Every employee using :abbr:`VoIP (Voice over Internet Protocol)` at the company needs an Axivox user
|
|
account associated with them.
|
|
|
|
To view existing users in the Axivox management console, click :guilabel:`Users` from the menu on
|
|
the left of the console. Every user has a :guilabel:`Number`, :guilabel:`Name`, option for a
|
|
:guilabel:`Voicemail`, and an :guilabel:`Outgoing number` specified.
|
|
|
|
To create a new user in the Axivox console, click :guilabel:`Add a user` to reveal a :guilabel:`New
|
|
user` form. The following tabs are available for configuring the new user:
|
|
|
|
- :guilabel:`General`: basic information, including the extension of the user, can be set.
|
|
- :guilabel:`Forwardings`: internal forwards on 'no answer' or busy signals.
|
|
- :guilabel:`Follow Me`: external forward configuration.
|
|
- :guilabel:`Keys`: set hot-keys within the :abbr:`VoIP (Voice over Internet Protocol)` system.
|
|
- :guilabel:`SIP Identifiers`: :abbr:`SIP (Session Initiation Protocol)` username and password for
|
|
external configuration.
|
|
- :guilabel:`Permissions`: set access rights for users in the Axivox management console.
|
|
|
|
General tab
|
|
-----------
|
|
|
|
Under the :guilabel:`General` tab of the :guilabel:`New user` form, in the :guilabel:`Extension`
|
|
field, input an extension that is unique to the user. This is the number internal users dial to
|
|
reach a specific employee.
|
|
|
|
In the :guilabel:`Name` field, input the employee name.
|
|
|
|
Next, fill out the :guilabel:`Email address of the user` field. A valid email address for the
|
|
employee should be added here, where the user receives business emails.
|
|
|
|
In the :guilabel:`GSM number` field, enter an alternative number at which the user can be reached.
|
|
Be sure to include the country code.
|
|
|
|
.. note::
|
|
A country code is a locator code that allows access to the desired country's phone system. The
|
|
country code is dialed first, prior to the target number. Each country in the world has its own
|
|
specific country code.
|
|
|
|
For a list of comprehensive country codes, visit: `https://countrycode.org
|
|
<https://countrycode.org>`_.
|
|
|
|
.. image:: manage_users/general-tab.png
|
|
:align: center
|
|
:alt: General tab layout in the Axivox management console.
|
|
|
|
In the :guilabel:`Voicemail` field, select either :guilabel:`Yes` or :guilabel:`No` from the
|
|
drop-down menu.
|
|
|
|
In the :guilabel:`Directory` field, the administrator has the option to leave it blank, by making no
|
|
changes, or selecting :guilabel:`Default` from the drop-down menu. The :guilabel:`Directory` is used
|
|
in the *Digital Receptionist* feature element of a dial-plan.
|
|
|
|
At the bottom of the :guilabel:`General` tab, there are two separate options with selection boxes.
|
|
|
|
The first option is :guilabel:`This user can receive multiple calls at the same time`. By selecting
|
|
this option, users are able to receive calls when on another call.
|
|
|
|
The second option, :guilabel:`This user must log-in to call`, provides the option to make it
|
|
mandatory for the user to log in.
|
|
|
|
.. note::
|
|
If a company uses physical VoIP phones on desks, and wants their employees to be able to log in
|
|
from *any* phone or desk in the office, they would make the selection for :guilabel:`This user
|
|
must log-in to call`.
|
|
|
|
Once the desired configurations are complete, click :guilabel:`Save`, then click :guilabel:`Apply
|
|
changes` in the upper-right corner.
|
|
|
|
.. _voip/axivox/forwardings_tab:
|
|
|
|
Forwardings tab
|
|
---------------
|
|
|
|
Under the :guilabel:`Forwardings` tab of the :guilabel:`New user` form, a company can decide what
|
|
happens if someone calls a user, and the call is not answered.
|
|
|
|
.. important::
|
|
Forwardings are disabled when the :guilabel:`Follow Me` option is enabled.
|
|
|
|
For example, under the :guilabel:`Forwarding on no answer` field, when the button for :guilabel:`Add
|
|
a destination` is selected, the option to add a specific user or phone number is revealed. After
|
|
entering the :guilabel:`Destination`, a specific time frame can be selected by sliding the
|
|
:guilabel:`seconds bar` to the desired ring time.
|
|
|
|
Additional :guilabel:`Destinations` can be added on with different ring times.
|
|
|
|
.. note::
|
|
Ring times can be staggered, so the call is forwarded to another user after the first user does
|
|
not pick up the call. The option to :guilabel:`Send to voicemail as a last resort` is available
|
|
to the administrator, should the :guilabel:`Destinations` not pick up.
|
|
|
|
Under the :guilabel:`Forwarding on busy` field, an administrator can :guilabel:`Add a destination`.
|
|
When clicked, they can then set the :guilabel:`Destination` (user) and time frame. Should the
|
|
original user's :abbr:`VoIP (Voice over Internet Protocol)` extension, or incoming number, be busy,
|
|
the call is forwarded to the destination(s).
|
|
|
|
.. image:: manage_users/forwardings-tab.png
|
|
:align: center
|
|
:alt: Manage forwarding calls to different users or phone numbers in the Forwardings tab.
|
|
|
|
When the desired configurations are complete, click :guilabel:`Save`, then click :guilabel:`Apply
|
|
changes` in the upper-right corner of the page.
|
|
|
|
Follow Me tab
|
|
-------------
|
|
|
|
When the :guilabel:`Follow Me` option is selected, under the :guilabel:`Follow Me` tab of the
|
|
:guilabel:`New user` form, no :menuselection:`Forwardings` can be made.
|
|
|
|
Also, when the :guilabel:`Follow Me` option is selected, the :guilabel:`Add a destination` button
|
|
can be selected to add users, or a destination phone number, to the original user's account. That
|
|
way, these added numbers ring when a call is received.
|
|
|
|
After entering the :guilabel:`Destination`, a specific time frame can be made by sliding the
|
|
:guilabel:`seconds bar` to the desired ring time. Additional :guilabel:`Destinations` can be added
|
|
with different ring times.
|
|
|
|
.. note::
|
|
The original user's :abbr:`VoIP (Voice over Internet Protocol)` number does **not** ring with
|
|
this option selected. Ring times can also be staggered, so the call is forwarded to another user
|
|
after the first user does not pick up the call.
|
|
|
|
.. image:: manage_users/follow-me-tab.png
|
|
:align: center
|
|
:alt: Ring destinations like different users or phone numbers from the Follow Me tab.
|
|
|
|
.. important::
|
|
The Odoo mobile app, or another :abbr:`SIP (Session Initiation Protocol)` mobile client, allows
|
|
for simultaneous ringing of the user's extension or incoming number. For more information, visit
|
|
the :doc:`VoIP Mobile Integrations <../devices_integrations>` documentation.
|
|
|
|
Once all desired configurations are complete, click :guilabel:`Save`, then click :guilabel:`Apply
|
|
changes` in the upper-right corner.
|
|
|
|
Keys tab
|
|
--------
|
|
|
|
Under the :guilabel:`Keys` tab of the :guilabel:`New user` form, speed dial actions for the user can
|
|
be configured. Some more advanced options are available, as well.
|
|
|
|
The following options are available to set to numerical values `1-20`.
|
|
|
|
These actions can be set on each number:
|
|
|
|
- :guilabel:`Not configured`: the default action, which is nothing.
|
|
- :guilabel:`BLF (Busy lamp fields)`: this action shows the status of other users' phones connected
|
|
to the Axivox phone system. This is primarily used on a desk-phone.
|
|
- :guilabel:`Quick Call`: this action allows for a speed-dial of an external number.
|
|
- :guilabel:`Line`: this action allows the user to call another user.
|
|
- :guilabel:`Switch`: this action allows the user to switch between calls from a desk-phone.
|
|
- :guilabel:`Pickup`: this action allows the user to pick up an incoming call from a desk-phone.
|
|
|
|
.. image:: manage_users/user-keys.png
|
|
:align: center
|
|
:alt: Manage user page with Keys tab highlighted and number 2 key drop-down menu selected (with
|
|
highlight)
|
|
|
|
Once all the desired configurations are complete, click :guilabel:`Save`, then click
|
|
:guilabel:`Apply changes` in the upper-right corner.
|
|
|
|
.. important::
|
|
Many of the preceding options have secondary options available, as well, that can be used to link
|
|
a user, or external phone number. These **must** be filled out in conjunction with the initial
|
|
action.
|
|
|
|
.. note::
|
|
The :guilabel:`Number of keys` field can be changed by entering in the desired numerical value in
|
|
the :guilabel:`Number of keys` field, located at the top of the :guilabel:`Keys` tab of the
|
|
:guilabel:`New user` form.
|
|
|
|
SIP Identifiers tab
|
|
-------------------
|
|
|
|
*SIP*, which stands for Session Initiation Protocol telephony, allows one to make and receive calls
|
|
through an internet connection. The :guilabel:`SIP Identifiers` tab on the :guilabel:`New user`
|
|
form, contains credentials needed to configure Axivox users in Odoo and/or a different :abbr:`SIP
|
|
(Session Initiation Protocol)` mobile client.
|
|
|
|
.. seealso::
|
|
See the documentation on configuring Axivox, using the SIP identifiers:
|
|
|
|
- :doc:`Use VoIP services in Odoo with Axivox <axivox_config>`
|
|
- :doc:`Axivox Mobile Integrations <../devices_integrations>`
|
|
|
|
Under the :guilabel:`SIP Identifiers` tab, the :guilabel:`SIP username` field represents the user's
|
|
information that was entered in the :guilabel:`Extension` field, under the :guilabel:`General` tab.
|
|
|
|
The :guilabel:`Domain` field is assigned to the company by the Axivox representative.
|
|
|
|
The value in the :guilabel:`SIP Password` field is unique for every Axivox user. This value is used
|
|
to sign into Axivox on Odoo, and for any mobile :abbr:`SIP (Session Initiation Protocol)` clients.
|
|
|
|
.. image:: manage_users/sip-identifiers-tab.png
|
|
:align: center
|
|
:alt: Important credentials used for external configurations of Axivox VoIP.
|
|
|
|
The value listed in the :guilabel:`Address of the proxy server` field is typically:
|
|
`pabx.axivox.com`, but is subject to change by Axivox, so be sure to check the :guilabel:`SIP
|
|
Identifiers` tab for the most accurate value.
|
|
|
|
Once all desired configurations have been made, click :guilabel:`Save`, then click :guilabel:`Apply
|
|
changes` in the upper-right corner.
|
|
|
|
Permissions tab
|
|
---------------
|
|
|
|
Under the :guilabel:`Permissions` tab of a :guilabel:`New user` form, a :guilabel:`Username` and
|
|
:guilabel:`Password` can be entered for the user.
|
|
|
|
Beneath those fields, the following permissions can be granted to Axivox users for portal access:
|
|
|
|
- :guilabel:`User portal access`
|
|
- :guilabel:`User management`
|
|
- :guilabel:`Administrator access`
|
|
- :guilabel:`Phone management`
|
|
- :guilabel:`User group management`
|
|
- :guilabel:`Phone number management`
|
|
- :guilabel:`Dial plan management`
|
|
- :guilabel:`Pickup group management`
|
|
- :guilabel:`Switch management`
|
|
- :guilabel:`Conference management`
|
|
- :guilabel:`Queue management`
|
|
- :guilabel:`Voicemail management`
|
|
- :guilabel:`Audio messages management`
|
|
- :guilabel:`Music on hold management`
|
|
- :guilabel:`Directory management`
|
|
- :guilabel:`Call list`
|
|
- :guilabel:`Connected user list`
|
|
- :guilabel:`Global settings`
|
|
- :guilabel:`Apply changes button`
|
|
- :guilabel:`Invoice download`
|
|
- :guilabel:`Invoice details`
|
|
- :guilabel:`Blacklist management`
|
|
- :guilabel:`Conference participant management`
|
|
|
|
To access credentials for the Axivox user portal, navigate to the top of the
|
|
:menuselection:`Permissions` tab. Then, copy the :guilabel:`Username`, and enter the correct
|
|
:guilabel:`Password` for the individual user. There is a minimum of 8 characters for a user
|
|
password.
|
|
|
|
.. note::
|
|
These are the same permissions granted to the Axivox administrator that are listed in the menu on
|
|
the left in the Axivox management console. Should a selection state :guilabel:`No`, or
|
|
:guilabel:`No access`, then the menu option does **not** populate for the user.
|
|
|
|
Once all the desired configurations are complete, click :guilabel:`Save`, then click
|
|
:guilabel:`Apply changes` in the upper-right corner.
|
|
|
|
Upon finishing the setup for a new user, an :ref:`voip/axivox/incoming_number` can be linked.
|
|
|
|
.. image:: manage_users/user-permissions.png
|
|
:align: center
|
|
:alt: Manage a user page, with the permissions tab highlighted, along with the first permission
|
|
highlighted indicating a no selection.
|
|
|
|
.. _voip/axivox/user_groups:
|
|
|
|
User groups
|
|
===========
|
|
|
|
A user group is a grouping of Axivox users that can be linked to a queue for call center
|
|
capability.
|
|
|
|
To begin using user groups, navigate to `https://manage.axivox.com <https://manage.axivox.com>`_.
|
|
|
|
Then, log in with the appropriate administrator credentials. From the menu on the left of the Axivox
|
|
administrative panel, click into :guilabel:`User Groups`.
|
|
|
|
To add a user group from the :guilabel:`User Groups` page, click :guilabel:`Add a group`.
|
|
|
|
Next, name the group, by entering text into the :guilabel:`Name` field. Then, add a member to the
|
|
group by typing the first few letters of the user's name into the :guilabel:`Members` field. The
|
|
user populates in a drop-down menu below the field. Then, click on the desired user, and they are
|
|
added to the user group.
|
|
|
|
Repeat this process to add more users to the group.
|
|
|
|
Once all desired configurations are complete, click :guilabel:`Save`, then click :guilabel:`Apply
|
|
changes` in the upper-right corner.
|