[IMP] voip: update onsip doc for odoo phone rebrand

closes odoo/documentation#16260

Signed-off-by: Rex Hu (rexhu) <rexhu@odoo.com>
Co-authored-by: Jess Rogers <104637850+jero-odoo@users.noreply.github.com>
This commit is contained in:
huisit
2026-02-02 10:21:49 -08:00
parent 9690a3158b
commit 13d32f04fa
6 changed files with 73 additions and 115 deletions

View File

@@ -1,167 +1,125 @@
==================================== .. |VOIP| replace:: :abbr:`VoIP (Voice over Internet Protocol)`
Use VoIP services in Odoo with OnSIP
==================================== =====================
Odoo Phone with OnSIP
=====================
`OnSIP <https://info.onsip.com/odoo/>`__ is a |VoIP| provider that can be set up to work with *Odoo
Phone*. An OnSIP account is required to use this service.
.. important:: .. important::
OnSIP :abbr:`VoIP (voice over internet protocol)` services are only available in the **United Before setting up an account with OnSIP, verify the following requirements:
States** (US). OnSIP :abbr:`VoIP (voice over internet protocol)` services are widely available in
the lower-48, contiguous United States. In Alaska or Hawaii, charges for service can be higher.
Additionally, a :abbr:`US (United States)` billing address, and :abbr:`US (United States)` credit - The business phone numbers are portable to OnSIP. Some providers may be unable to release the
card are required to use the service. phone number due to local or regional guidelines.
- The locations of the company and its call recipients are covered by OnSIP services.
Before setting up an account with OnSIP, the business will need to make sure the business OnSIP |VOIP| services are available in the United States (US) only. A :abbr:`US (United States)`
telephone numbers are portable to OnSIP. billing address and :abbr:`US (United States)` credit card are required to use the service.
Pricing may vary in Alaska or Hawaii.
OnSIP makes every attempt to work with all telephone service providers. However, certain local or Configure OnSIP in Odoo
regional guidelines may preclude the company's current provider from releasing the number. =======================
Introduction To configure OnSIP services in the Odoo database, first :ref:`install <general/install>` the *Phone*
============ app.
Odoo *VoIP* can be set up to work together with `OnSIP (Odoo Landing Page) .. _productivity/voip/view-onsip-credentials:
<https://info.onsip.com/odoo/>`_. OnSIP is a VoIP provider. An account is needed with OnSIP in order
to use this service.
Before setting up an account with OnSIP, make sure the company's home area, and the areas that will View credentials in OnSIP
be called, are covered by OnSIP services. -------------------------
After opening an OnSIP account, follow the configuration procedure below to configure it on an Odoo To view the necessary OnSIP credentials, navigate to `OnSIP <https://www.onsip.com/>`__ and log in,
database. then click the :guilabel:`Administrators` link in the top-right corner of the page.
Configuration Next, in the menu on the left-hand side, click :guilabel:`Users` and select the user to be
============= configured. The :guilabel:`USER INFO` tab opens to the right.
To configure the Odoo database to connect to OnSIP services, first navigate to the Click on the :guilabel:`Phone Settings` tab to view OnSIP configuration credentials.
:menuselection:`Apps application` from the main Odoo dashboard. Then, remove the default `Apps`
filter from the :guilabel:`Search...` bar, and search for `OnSIP`.
Next, activate the :guilabel:`VOIP OnSIP` module. .. image:: onsip/domain-setting.png
.. image:: onsip/install-onsip.png
:align: center :align: center
:alt: View of OnSIP app in the app search results. :alt: Domain setting revealed (highlighted) on administrative panel of OnSIP management
console.
Odoo VoIP setting Add OnSIP credentials
----------------- ---------------------
After installing the *VOIP OnSIP* module, go to the :menuselection:`Settings app`, scroll down to After :ref:`installing <general/install>` the *Phone - OnSIP* module, go to the
the :guilabel:`Integrations` section, and locate the :guilabel:`VoIP` fields. Then, proceed to fill :menuselection:`Phone app --> Configuration --> Providers`. Locate the *OnSIP* provider entry, and
in those three fields with the following information: enter the following information:
- :guilabel:`OnSIP Domain`: the domain that was assigned when creating an account on `OnSIP - :guilabel:`OnSIP Domain`: the domain that was assigned when creating an account on `OnSIP
<https://www.onsip.com/>`_. <https://www.onsip.com/>`__. Replace `YOURACCOUNT` with the company account name.
- :guilabel:`WebSocket`: `wss://edge.sip.onsip.com` - :guilabel:`VoIP Environment`: select :guilabel:`Production`.
- :guilabel:`VoIP Environment`: :guilabel:`Production`
.. image:: onsip/voip-setting.png .. image:: onsip/onsip-provider-config.png
:align: center :alt: OnSIP configuration settings in the *Odoo Phone* app.
:alt: VoIP configuration settings in Odoo Settings app.
.. tip:: Configure user settings
To access the OnSIP domain, navigate to `OnSIP <https://www.onsip.com/>`_ and log in. Then, click -----------------------
the :guilabel:`Administrators` link in the top-right of the page.
Next, in the left menu, click :guilabel:`Users`, and then select any user. By default, the Next, each user's OnSIP credentials must be configured in Odoo. Navigate to :menuselection:`Settings
selected user opens on the :guilabel:`User Info` tab. app --> Users & Companies --> Users` select the user, and click the *VoIP* tab.
Click on the :guilabel:`Phone Settings` tab to reveal OnSIP configuration credentials (first Add the following :ref:`OnSIP credentials <productivity/voip/view-onsip-credentials>` for the user:
column).
.. image:: onsip/domain-setting.png - :guilabel:`Provider`: select :guilabel:`OnSIP`.
:align: center - :guilabel:`Username`: the user's :guilabel:`OnSIP username`.
:alt: Domain setting revealed (highlighted) on administrative panel of OnSIP management - :guilabel:`OnSIP Auth Username`: the user's :guilabel:`Auth Username`.
console. - :guilabel:`Secret`: the user's :guilabel:`SIP Password`.
Odoo user setting Once the OnSIP credentials have been saved, the user can make calls with Odoo **Phone** by clicking
----------------- the :icon:`oi-voip` :guilabel:`(Phone)` icon in the top-right corner of Odoo.
Next, the user needs to be set up in Odoo. Every user associated with an OnSIP user **must** also be
configured in the Odoo user's settings/preferences.
To do that, navigate to :menuselection:`Settings app --> Manage Users --> Select the User`.
On the user form, click :guilabel:`Edit` to configure the user's OnSIP account. Then, click the
:guilabel:`Preferences` tab, and scroll to the :guilabel:`VoIP Configuration` section.
In this section, fill in the fields with OnSIP credentials.
Fill in the following fields with the associated credentials listed below:
- :guilabel:`Voip Username` = OnSIP :guilabel:`Username`
- :guilabel:`OnSIP Auth Username` = OnSIP :guilabel:`Auth Username`
- :guilabel:`VoIP Secret` = OnSIP :guilabel:`SIP Password`
.. tip::
The OnSIP extension can be found in the *User* banner line above the tabs.
When these steps are complete, navigate away from the user form in Odoo to save the configurations.
Once saved, Odoo users can make phone calls by clicking the :guilabel:`☎️ (phone)` icon in the
top-right corner of Odoo.
.. seealso:: .. seealso::
Additional setup and troubleshooting steps can be found on `OnSIP's knowledge base For additional setup and troubleshooting steps, see `OnSIP's knowledge base
<https://support.onsip.com/hc/en-us>`_. <https://support.onsip.com/hc/en-us>`__.
Incoming calls Handle incoming calls
-------------- =====================
The Odoo database also receives incoming calls that produce pop-up windows in Odoo. When those call Incoming calls appear in the :doc:`*Phone* widget <voip_widget>`. Click the green :guilabel:`📞
pop-up windows appear, click the green :guilabel:`📞 (phone)` icon to answer the call. (phone)` icon to answer the call, or click the red :guilabel:`📞 (phone)` icon to ignore the call.
To ignore the call, click the red :guilabel:`📞 (phone)` icon.
.. image:: onsip/incoming-call.png .. image:: onsip/incoming-call.png
:align: center :align: center
:alt: Incoming call shown in the Odoo VoIP widget. :alt: Incoming call in the Odoo **Phone** widget.
.. seealso::
:doc:`voip_widget`
Troubleshooting Troubleshooting
--------------- ===============
Missing parameters Missing parameters
~~~~~~~~~~~~~~~~~~ ------------------
If a *Missing Parameters* message appears in the Odoo widget, make sure to refresh the Odoo browser If a *Missing Parameters* message appears in the Odoo **Phone** widget, refresh the browser and try
window (or tab), and try again. again.
.. image:: onsip/onsip04.png .. image:: onsip/onsip04.png
:align: center :alt: Missing parameter message in the *Odoo Phone* widget.
:alt: Missing parameter message in the Odoo VoIP widget.
Incorrect number Incorrect number
~~~~~~~~~~~~~~~~ ----------------
If an *Incorrect Number* message appears in the Odoo widget, make sure to use the international If an *Incorrect Number* message appears in the Odoo **Phone** widget, make sure to include the
format for the number. This means leading with the international country code. phone number's international country code. For example: in the phone number `16505555555`, `1` is
the international country code for the United States.
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 example, `16505555555` (where `1` is the international prefix for the United States).
.. image:: onsip/onsip05.png .. image:: onsip/onsip05.png
:align: center :alt: Incorrect number message in the Odoo **Phone** widget.
:alt: Incorrect number message populated in the Odoo VoIP widget.
.. seealso:: .. seealso::
For a list of comprehensive country codes, visit: `https://countrycode.org For a list of comprehensive country codes, visit: `https://countrycode.org
<https://countrycode.org>`_. <https://countrycode.org>`_.
OnSIP on mobile phone OnSIP smartphone app
===================== ====================
In order to make and receive phone calls when the user is not in front of Odoo on their computer, a To make and receive phone calls outside of Odoo, users can use any SIP softphone app in parallel
softphone app on a mobile phone can be used in parallel with Odoo *VoIP*. with Odoo **Phone**. The OnSIP softphone app is available on Windows, macOS, Linux, iOS, and
Android.
This is useful for convenient, on-the-go calls, and to make sure incoming calls are heard. Any SIP
softphone will work.
.. seealso:: .. seealso::
- :doc:`devices_integrations` - :doc:`devices_integrations`
- `OnSIP App Download <https://www.onsip.com/app/download>`_ - `OnSIP app download <https://www.onsip.com/app/download>`_

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB