documentation/content/applications/productivity/voip/devices_integrations.rst
Jonathan Castillo (jcs) 10cd2a061b [MOV] documentation structure reorganization
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#8061

Signed-off-by: Jonathan Castillo (jcs) <jcs@odoo.com>
2024-03-11 15:03:04 +00:00

197 lines
8.5 KiB
ReStructuredText

========================
Devices and integrations
========================
:abbr:`VoIP (Voice over Internet Protocol)` can be used on many different devices, such as a
computer, tablet, mobile phone, and many more. This is helpful in that it reduces costs, and
employees can work from anywhere in the world, so long as they have a broadband internet connection.
Odoo *VoIP* is SIP (Session Initiation Protocol) compatible, which means it can be used with *any*
:abbr:`SIP (Session Initiation Protocol)` compatible application.
This document covers the process of setting up Odoo *VoIP* across different devices and
integrations.
Odoo is fully-integrated with all Odoo apps, allowing users to click into any app, and schedule a
call as an activity in the chatter.
.. example::
For example, in the *CRM* app, a user can click into an opportunity, and click on
:guilabel:`Activities` in the chatter.
Next, they can choose :guilabel:`Call`, and under :guilabel:`Due Date`, they can select a date.
Once they click :guilabel:`Save`, an activity shows up in the chatter.
Should the :guilabel:`Due Date` be for today's date, the activity shows up in the :abbr:`VoIP
(Voice over Internet Protocol)` widget.
.. image:: devices_integrations/crm-voip-widget.png
:align: center
:alt: View of CRM leads and the option to schedule an activity for Odoo Discuss.
Odoo VoIP (laptop/desktop computer)
===================================
The Odoo *VoIP* (Voice over Internet Protocol) module and widget can be used from any browser on a
laptop or desktop device. Simply click on the :guilabel:`☎️ (phone)` icon in the upper-right corner,
while in the Odoo database, and the widget appears.
.. seealso::
To see how to use the :abbr:`VoIP (Voice over Internet Protocol)` widget on a desktop/laptop
computer, check out this documentation: :doc:`voip_widget`.
Odoo VoIP (tablet/mobile device)
================================
The Odoo *VoIP* app can be used on tablets and mobile phones, through the Odoo Android or Apple IOS
applications. Additionally, a mobile web browser can be used to access the database.
.. warning::
Odoo Android and Apple IOS applications are no longer being maintained by Odoo on the Android and
Apple portals. This means Odoo support only handles limited scopes of Odoo Android or Apple IOS
support tickets.
.. important::
While outgoing calls can be placed using Odoo on a mobile device, be aware that Odoo is **not** a
full :abbr:`VoIP (Voice over Internet Protocol)` application, and does **not** ring on incoming
calls. If the user needs to be reachable on a mobile device at all times, an app, like Zoiper,
should be used. Apps like that stay connected in the background at all times.
For more information, see this documentation: :ref:`voip/zoiper`.
While in the mobile application on a mobile device/tablet, access the Odoo *VoIP* widget, by tapping
on the :guilabel:`☎️ (phone)` icon in the upper-right corner. The widget appears in the lower-left
corner.
When first making a call from the tablet using the mobile application, the user is prompted to
:guilabel:`Allow` the database to use the microphone. Click :guilabel:`Allow` when prompted to
continue with the call using the microphone.
This step is **necessary**, whether using the mobile Odoo application or web browser.
.. image:: devices_integrations/allow-mic.png
:align: center
:alt: Allow the database to access the microphone.
Odoo then asks how to make the call. The two options are : :guilabel:`VOIP` or :guilabel:`Phone`
(should the tablet be enabled for calling). Click the box next to :guilabel:`Remember ?` should this
decision be the default moving forward.
.. image:: devices_integrations/voip-phone.png
:align: center
:alt: Window prompt to choose whether to use VOIP or the devices phone to make the call.
Here is the layout of what the Odoo *VoIP* app looks like on a mobile device:
.. image:: devices_integrations/voip-odoo-dashboard.png
:align: center
:alt: Layout of what the VoIP app looks like on the a mobile device.
.. _voip/zoiper:
Zoiper Lite
===========
*Zoiper Lite* is a free :abbr:`VoIP (Voice over Internet Protocol)` :abbr:`SIP (Session Initiation
Protocol)` dialer with voice and video.
To start using the *Zoiper* app, download it to the device, via the `Zoiper download page
<https://www.zoiper.com/en/voip-softphone/download/current>`_.
A mobile device is the most common installation, and this document covers how to set up on the
*Zoiper* IOS application. Screenshots and steps may differ depending on the set up conditions.
After installing the *Zoiper* application on the mobile phone, open the application, and tap on
:guilabel:`Settings`. Navigate to :menuselection:`Accounts`, and tap on the :guilabel:`+ (plus)`
icon to add an account.
If the :abbr:`VoIP (Voice over Internet Protocol)` account is already set up, then click
:guilabel:`Yes`. This means an account username and password has already been produced.
.. image:: devices_integrations/account-settings-zoiper-group.png
:align: center
:alt: Zoiper account setup, shown in the view from a mobile device.
Next, tap on :guilabel:`Select a provider`. On the screen that populates, tap :guilabel:`Country`,
in the upper-right corner, to narrow the providers down to a specific country. Choose the country
for the provider that is being configured, then find the :guilabel:`Provider`, and select it.
.. example::
If the provider being configured is *Axivox*, then select :guilabel:`Belgium`. Then, choose
:guilabel:`Axivox` as the provider.
.. image:: devices_integrations/provider-zoiper-odoo.png
:align: center
:alt: Zoiper account setup, choosing the provider.
Under :abbr:`SIP (Session Initiation Protocol)` options, enter the :guilabel:`Account name`,
:guilabel:`Domain`, :guilabel:`Username`, and :guilabel:`Password`. All this information varies,
based on the account.
.. tip::
To access this information, via the *Axivox* portal, navigate to :menuselection:`Users --> Choose
user --> Edit --> SIP Identifiers tab`. The :guilabel:`SIP username`, :guilabel:`Domain`,
:guilabel:`SIP password`, and :guilabel:`Address of the proxy server` are all present in this
tab.
.. list-table::
:header-rows: 1
* - Zoiper Field
- Axivox Field
* - Account name
- *Can be anything*
* - Domain
- Domain
* - Username
- SIP username
* - Password
- SIP password
Once this account information is entered, click the green :guilabel:`Register` button at the top of
the screen. Once the registration information is checked, *Zoiper* populates a message, stating
:guilabel:`Registration Status: OK`.
At this point, *Zoiper* is now set up to make phone calls using the :abbr:`VoIP (Voice over Internet
Protocol)` service.
.. image:: devices_integrations/sip-options-zoiper.png
:align: center
:alt: Zoiper account setup, registration successful.
Linphone
========
*Linphone* is an open-source :abbr:`VoIP (Voice over Internet Protocol)` :abbr:`SIP (Session
Initiation Protocol)` softphone, used for voice, video, messaging (group and individual), as well as
conference calls.
To start using the *Linphone* app, download it to the device, via the `Linphone download page
<https://new.linphone.org/technical-corner/linphone?qt-technical_corner=2#qt-technical_corner>`_.
A mobile device is the most common installation, and this document covers how to set up the
*Linphone* IOS application. Screenshots and steps may differ depending on the circumstances.
To begin configuring *Linphone* for use with a :abbr:`SIP (Session Initiation Protocol)` provider,
first open *Linphone*, and an assistant screen appears.
From this screen, select :guilabel:`Use SIP Account`. Then, on the following screen, enter the
:guilabel:`Username`, :guilabel:`Password`, :guilabel:`Domain`, and :guilabel:`Display Name`. Once
complete, press :guilabel:`Login`.
At this point, *Linphone* is ready to start making calls, once there is a green button at the top of
the application screen that reads, :guilabel:`Connected`.
.. image:: devices_integrations/linphone-odoo-setup.png
:align: center
:alt: Linphone account setup, registration successful.
.. tip::
*Linphone* makes a variety of applications for mobile and desktop devices in operating systems,
such as Windows, Linux, Apple, and Android. Because *Linphone* is an open-source project, many
new updates are released on a regular basis.
See `Linphone's wiki-documentation page
<https://wiki.linphone.org/xwiki/wiki/public/view/Linphone/>`_.