From 9690a3158b24261a179bcfb4ccfba21ddf37a63d Mon Sep 17 00:00:00 2001 From: huisit Date: Mon, 2 Feb 2026 12:26:08 -0800 Subject: [PATCH] [IMP] voip: update axivox doc for odoo phone rebrand closes odoo/documentation#16276 Signed-off-by: Rex Hu (rexhu) Co-authored-by: Jess Rogers <104637850+jero-odoo@users.noreply.github.com> Co-authored-by: Felicia Kuan --- .../applications/productivity/voip/axivox.rst | 6 +- .../voip/axivox/axivox_config.rst | 102 +++++++++--------- .../axivox_config/axivox-provider-config.png | Bin 0 -> 9951 bytes .../voip/axivox/axivox_config/axivox-user.png | Bin 0 -> 6787 bytes .../voip/axivox/axivox_config/odoo-user.png | Bin 7935 -> 0 bytes .../axivox_config/voip-configuration.png | Bin 13880 -> 0 bytes 6 files changed, 54 insertions(+), 54 deletions(-) create mode 100644 content/applications/productivity/voip/axivox/axivox_config/axivox-provider-config.png create mode 100644 content/applications/productivity/voip/axivox/axivox_config/axivox-user.png delete mode 100644 content/applications/productivity/voip/axivox/axivox_config/odoo-user.png delete mode 100644 content/applications/productivity/voip/axivox/axivox_config/voip-configuration.png diff --git a/content/applications/productivity/voip/axivox.rst b/content/applications/productivity/voip/axivox.rst index 09cf1f994e..d7d89f0a34 100644 --- a/content/applications/productivity/voip/axivox.rst +++ b/content/applications/productivity/voip/axivox.rst @@ -1,8 +1,8 @@ :nosearch: -==================== -Axivox configuration -==================== +====== +Axivox +====== .. toctree:: :titlesonly: diff --git a/content/applications/productivity/voip/axivox/axivox_config.rst b/content/applications/productivity/voip/axivox/axivox_config.rst index c29b34b6b1..d2011edfd3 100644 --- a/content/applications/productivity/voip/axivox/axivox_config.rst +++ b/content/applications/productivity/voip/axivox/axivox_config.rst @@ -1,74 +1,74 @@ -================================= -VoIP services in Odoo with Axivox -================================= +.. |VOIP| replace:: :abbr:`VoIP (Voice over Internet Protocol)` -Introduction -============ +====================== +Odoo Phone with Axivox +====================== -Odoo VoIP (Voice over Internet Protocol) can be set up to work together with `Axivox -`_. In that case, a VoIP server is **not** necessary, as the -infrastructure is hosted and managed by Axivox. +`Axivox `__ is a |VOIP| provider that can be set up to work with Odoo +**Phone**. An Axivox account is required to use this service. To use this service, `contact Axivox `_ to open an account. Before doing so, verify that Axivox covers the company's area, along with the areas the company's users wish to call. +.. important:: + Before setting up an account with Axivox, verify the following requirements: + + - The business phone numbers are portable to Axivox. Some providers may be unable to release the + phone number due to local or regional guidelines. + - The locations of the company and its call recipients are covered by Axivox services. Axivox + services are based in Europe, so international call performance may vary. + Configuration ============= -To configure Axivox in Odoo, go to the :menuselection:`Apps` application, and search for `VoIP`. -Then, install the :guilabel:`VoIP` module. +To configure Axivox services in the Odoo database, first :ref:`install ` the +**Phone** app. -Next, go to :menuselection:`Settings app --> General Settings --> Integrations section --> VoIP`. -Click :guilabel:`Manage Providers`, then :guilabel:`New`. Fill in the following information: +.. _productivity/voip/view-axivox-credentials: -- :guilabel:`Name`: type `Axivox` -- :guilabel:`WebSocket`: type in `wss://pabx.axivox.com:3443` -- :guilabel:`OnSIP Domain`: set the domain created by Axivox for the account (e.g., - `yourcompany.axivox.com`) -- :guilabel:`VoIP Environment`: set as :guilabel:`Production` +View credentials in Axivox +-------------------------- -.. image:: axivox_config/voip-configuration.png - :align: center - :alt: Integration of Axivox as VoIP provider in an Odoo database. +To view the necessary Axivox credentials, navigate to `manage.axivox.com +`_ and log in, then go to :menuselection:`Users --> Edit`. Click the +**SIP Identifiers** tab to see the domain, SIP username, and SIP password. -.. tip:: - Access the domain on the Axivox administrative panel by navigating to `https://manage.axivox.com/ - `_. After logging into the portal, go to :menuselection:`Users --> - Edit (next to any user) --> SIP Identifiers tab --> Domain`. +.. image:: axivox_config/manager-sip.png + :alt: SIP credentials in the Axivox manager. -Configure VoIP user in Odoo ---------------------------- +Add Axivox credentials +---------------------- -Next, the user is configured in Odoo, which **must** take place for every Axivox/Odoo user using -VoIP. +After :ref:`instaling ` the *Phone - Axivox* module, go to the +:menuselection:`Phone app --> Configuration --> Providers`. Locate the *Axivox* provider entry, and +enter the following information: -In Odoo, go to :menuselection:`Settings app --> Users & Companies --> Users`, then open the desired -user's form to configure :abbr:`VoIP (Voice over Internet Protocol)`. Under the -:guilabel:`Preferences` tab, fill out the :guilabel:`VOIP Configuration` section: +- :guilabel:`OnSIP Domain`: the domain that was assigned when creating an account on `Axivox + `__. Replace `YOURACCOUNT` with the company account name. +- :guilabel:`VoIP Environment`: select :guilabel:`Production`. -- :guilabel:`VoIP username` / :guilabel:`Extension number`: (Axivox) :guilabel:`SIP username` -- :guilabel:`OnSip Auth Username`: (Axivox) :guilabel:`SIP username` -- :guilabel:`VoIP Secret`: (Axivox) :guilabel:`SIP Password` -- :guilabel:`Call from another device`: option to always transfer phone calls to handset -- :guilabel:`External device number`: SIP external phone extension -- :guilabel:`Reject incoming calls`: option to reject all incoming calls -- :guilabel:`How to place calls on mobile`: method to make calls on a mobile device +.. image:: axivox_config/axivox-provider-config.png + :alt: Axivox configuration settings in the *Odoo Phone* app. -.. image:: axivox_config/odoo-user.png - :align: center - :alt: Integration of Axivox user in the Odoo user preference. +Add user credentials +-------------------- -.. tip:: - Access the domain on the Axivox administrative panel by navigating to `https://manage.axivox.com/ - `_. After logging into the portal, go to :menuselection:`Users --> - Edit (next to the user) --> SIP Identifiers tab --> SIP username / SIP password`. +Next, each user's Axivox credentials must be configured in Odoo. Navigate to +:menuselection:`Settings app --> Users & Companies --> Users` select the user, and click the +:guilabel:`VoIP` tab. - .. image:: axivox_config/manager-sip.png - :align: center - :alt: SIP credentials in the Axivox manager. +Add the following :ref:`Axivox credentials ` for the +user: + +- :guilabel:`Provider`: select :guilabel:`Axivox`. +- :guilabel:`Username`: the Axivox :guilabel:`SIP username`. +- :guilabel:`OnSip Auth Username`: the Axivox :guilabel:`SIP username`. +- :guilabel:`Secret`: the Axivox :guilabel:`SIP password`. .. important:: - When entering the :guilabel:`SIP Password` into the user's :guilabel:`Preferences` tab, this - value **must** be typed out manually and **not** pasted in. Pasting in causes a `401 server - rejection error`. + Make sure to manually type the :guilabel:`SIP password` into the user's :guilabel:`Preferences` + tab. Pasting the value causes a `401 server rejection error`. + +.. image:: axivox_config/axivox-user.png + :alt: Axivox credentials in the user profile. diff --git a/content/applications/productivity/voip/axivox/axivox_config/axivox-provider-config.png b/content/applications/productivity/voip/axivox/axivox_config/axivox-provider-config.png new file mode 100644 index 0000000000000000000000000000000000000000..43a74723082c2c329224e68af9e084e4d157b44b GIT binary patch literal 9951 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 j&%bBn-!y#tkb>;a^@xNsr;DqVg1gHC!Cimy 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 CYF6L? diff --git a/content/applications/productivity/voip/axivox/axivox_config/voip-configuration.png b/content/applications/productivity/voip/axivox/axivox_config/voip-configuration.png deleted file mode 100644 index d4679b806a19195cd0d643b12ab889d05e5375d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13880 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 mQ_%muef_`Cok{?FrlJx-|4|&{r;PjGs