This document provides step-by-step instructions for installing and configuring the XQv Recording software in combination with innovaphone PBX. It is intended for system administrators and technical users who are responsible for setting up and maintaining the application environment. Follow the procedures carefully to ensure a smooth and successful installation.

The XQv Recording services run in the cloud or as a service on premise.
There are 2 options:
First step is to define 3 objects
In myApps, select the “Devices” app. In the devices tab, select the PBX for which you want to enable recordings.
Go to “PBX” > “Objects” . In the dropdown, select “app” and press “new".

For the first object you may use “XQv Recording Admin” as Description/Long Name/Display Name/Name.

Enter a password. Remember it because you will need to store it in the config of XQv Recording!
The Hardware Id is filled automatically.
Next, go to the “App” tab and enter 2 URLs:

No entering of data is needed in the “License” and “Apps” tab.
Repeat the steps above.
General:

App:
The first URL is the same as above but without the parameter “?admin=1”

Repeat the steps once again.

In the App tab, put the correct URL: your AWS (or local) URL (refer previous section) followed by “/api/innovaphone/dummy.html
Make sure to mark “Hidden” and “Websocket” and grant access to all APIs.
“No Certificate check” should be left unselected.

When the innovaphone PBX is connected with the backend, the word “connected” appears next to the URL field.
Next step is to indicate where the recordings from innovaphone are to be sent to.
In the green innovaphone interface, select Gateway > SIP. Select the SIP provider.
Enter the “Record to (URL)” - in our example: “https://recording-demo-api.xqting.com/api/ingest/recording” - whereby the “api/ingest/recording” is fixed. The path in front is depending on your installation.

Once defined, the objects will try to connect, but will fail. Therefore you need to perform the next step.
Go to General > Certificates.
Your will find “recording-demo-api.xqting.com” and “R12”, but not in the “Trust list” as in the screenshot below. They will be in a separate list that requires approval from your side. Once trusted, it will move from the one list to the “Trust list”.

Finally you need to configure the users.
PBX > Objects > Show users
Select a user.
In the “Apps” tab - switch on “XQv Recording Admin” and or “XQv Recording Supervisor", depending on his role.

In the “License” tab - assign the XQv Recording licenses.
“App(xqting-xqvagent)” if you want to record the conversations of this person, AND/OR “App(xqting-xqvsupervisor)” if you grant this person access to the supervisor interface.
