Howto13r2:RecordingsApp
Setting up the Instance
- In this Step you're going to Setup the Instance of the Recordings App
- For this you need to download the app in the AP Manager Plugin.
- After installing the latest version, you need to add a new instance.
- You need to fill all the important information in the newly opened window.
- After setting up the instance and starting it, it should look like the following:
Configuration in the PBX Manager App
AP Recordings
You need to start the PBX Manager App.
After scrolling down, you can see a new app added called "AP recordings"
Pressing on it will open a new configuration menu on the right.
Now you need to add 2 new recordings. One for "User" and one for "Admin".
For that you need to press on "add Recordings".
A new menu will open, in which you need to add the following:
Name:The name for the app
SIP: The SIP of the app
TYPE:The type of the app you're going to add. But since you need to add both apps, one for users and one for admins, you need to add a second recording in which you will chance the TYPE to admin.
Now its going to look like this:
After that, you need to configure the templates, so that the app is usable for the users.
Configuring Templates
The standard user needs to have a cross set on the newly made "Recordings", which you can find on the "Apps" tab.
Also, he needs to have a licence, else it wont function, which you can set on the "Licences" tab.
The same goes for the Admin-template. Except instead of setting the cross to "Recordings", it is needed to set it to "RecordingsAdmin"
After that, you can leave the PBX Manager App and go into the Devices App.
Setting up Devices
Configuring the PBX
CDR
Here you need to configure your PBX and your phones. We're going to start with the PBX.
After selecting your PBX on the Devices-tab, you need to navigate to the PBX tab. Under general, you need to activate "Generate CDRs".
After that, the CDR need to get configured. For this you're going to select the "Gateway" tab, and the subtab "CDR1".
The following configuration is needed:
Type: HTTP Adress: here you need to either set the IP Adress of your application platform, or the name of it which is resolved from your DNS Server. Method: External (POST) Path: Now you need the mentioned case-sensitive URL which looks like: "/domain/recordings/cdr". If you are not careful, the app is not going to work.
Checking the object
Also, it could happen that Websocket isn't ticked in "Objects".
You need to navigate to the "PBX" tab and the subtab "Objects". Click on the "Recordings" object to configure it. Check the first "App" tab if "Websocket" is activated. If not, activate it.
Configuring the Phones
After that, you need to configure the phones. For this, select a phone and go to the "Phone" tab.
Way down below, you can spot the URL field which needs to be the following: http://app-platform/domain/recordings/Files
You also need to setup the "Recording" tab which is found on the left.
Mode: Transparent: This means that the call will be recorded instantly. Recorder: HTTP Server
Configuring the App
Now you can put the "Recordings" and the "RecordingsAdmin" App to your home screen from the appstore on the bottom right.
You need to open the admin-app so you can configure it.
After opening it, you see that you get a message which says that no PBX name is configured which you need to set.
On the upper right is a menu button. After pressing it, a sidemenu will open. Down below you see the option "PBX name". Here you set the name you gave the PBX.
After that, the configuration is done and you can freely use the app.