Howto:Analytics - MediaRunway - Partner App

From innovaphone wiki
Jump to navigation Jump to search
/Mediarunway_company_logo_200.png
/Mediarunway_company_logo_200.png

Product Name

MediaRunway Analytics

Certification Status

This App is listed due to a customer testimonial. No tests have been conducted by innovaphone.

This App has been listed June 2024.

Category

Call Statistics, Call Monitoring Systems

Vendor

/Mediarunway_company_logo_150_2.png


MediaRunway is an ITC enterprise that provides its customers with contemporary IT services in all areas - Your business, our solution.

MediaRunway - About us


Description

/Mediarunway-analytics.png


The Analytics myApps app is the simple, comprehensive and visualized way of evaluating calls to reduce unanswered calls and optimize your business processes. Build and share customized dashboards, take a deeper look into callflows, evaluate your waitingqueues, track the trunk usage or let the system automatically create reports for you. All in one without the needs of an external server.

MediaRunway - About this application


Functions

Users App

/Analytics_icon_users.png

Menu

/Analytics-user-menu.png

Dashboards

/Analytics-user-dashboard-view.png
/Analytics-user-dashboard-header.png
Add Dashboard
  • Open Hamburger menu
  • Click on "+" icon on the right besides "Dashboards"
Delete Dashboard
  • Open Dashboard
  • Click on "Delete" in the top right corner
  • Confirm
Edit Dashbaord
/Analytics-user-dashboard-edit.png
  • Open Dashboard
  • Click on the Name/Icon in the top left corner
  • Enter name
  • Pick icon
  • Confirm
Add Widget
  • Open Dashboard
  • Click on "New Widget" in the top right corner
  • The new widget will be added to the list
  • Automatically scrolls to the new widget
Delete Widget
  • Open Dashboard
  • Locate Widget
  • Click on "x" in the top right corner of the widget
Edit Widget
  • Open Dashboard
  • Locate Widget
  • Click on the Settings icon in the top left corner of the widget
Set Widget time span
  • Open Dashboard
  • Locate Widget
  • Click on the Time select in bottom of the widget
Widgets

Widgets are the central part of every dashboard.They allow the user to configure a very custom dashboard.

The name of the widget will be visible in the dashboard.

The description is only visible inside this popup.

"Reporting" lets the user select the type of Chart/Query.

Reaction time
/Analytics-user-widget-reactiontime.png
  • pick one user
Call volume
/Analytics-user-widget-callvolume.png
  • pick multiple users
  • filter calls: "internal" / "external" / "internal & external"
  • group by: "Count: Incoming & Outgoing" / "Duration: Incoming & Outgoing" / "Count: Accepted & Missed"
Utilization
/Analytics-user-widget-utilization.png
  • pick one trunk / waiting queue / gateway
  • shows the number of parallel calls
Calls (Heatmap)
/Analytics-user-widget-heatmap.png
  • pick multiple users / trunks / waiting queues
  • filter calls: "internal" / "external" / "internal & external"
  • filter calls: "incoming" / "outgoing" / "incoming & outgoing"
  • filter calls: "connected" / "missed" / "busy" / "no channel"
  • show: "sum" / "average"

Reporting

/Analytics-user-reporting-view.png

Search for calls, filter after parameters, get an overview in a table and look into the details of a call.

Templates

Lets the user save filters as a template. Important: A configured template is later used to create an automation.

Save current filters as template
  • Open Reporting
  • Locate the left panel
  • Click on "Save" to save the current config into an existing or new template
Load template into filters
  • Open Reporting
  • Locate the left panel
  • Click on "Load" an pick an existing template to load the config from
Filter (Standard)
/Analytics-user-reporting-filter.png
Query
  • pick "Standard"
Pbx Objects
  • add multiple users / waiting queues etc...
  • if none is specified all pbx objects will be used
Remote Party
  • add multiple remote partys by dn / sip / e164
  • if none is specified all remote partys will be used
Time span
  • select time span from day to day
  • if none is specified it will use every call entry
Waiting Time
  • set a min waiting time in seconds
  • set a max waiting time in seconds
  • if min is not set it will use 0 as a default
  • if max is not set it will use Infinity as a default
Call Duration
  • set a min call duration in seconds
  • set a max call duration in seconds
  • if min is not set it will use 0 as a default
  • if max is not set it will use Infinity as a default
Call Status
  • Accepted = answered call
  • Missed = unanswered call
  • Busy = unanswered call, but with the reason that the user was busy (ISDN Cause: 17)
  • No channel = unanswered call, but with the reason that an error occured (ISDN Cause: 1, 18, 26)
Call Direction
  • filter: internal / external / internal & external
  • filter: incoming / outgoing / incoming & outgoing
  • filter: forwarded & transferred calls / without forwarded & transferred calls / only forwarded calls / only transferred calls
Filter (Waiting Queue Calls)

groups calls after waiting queues

/Analytics-user-reporting-filter-wqc.png
Query
  • pick "Waiting Queue Calls"
Waiting Queues
  • add multiple waiting queues
  • if none is specified all waiting queues will be used
Agents
  • add multiple remote agents (users)
  • if none is specified all agents will be used
Time span
  • select time span from day to day
  • if none is specified it will use every call entry
Call Direction
  • filter: internal / external / internal & external
Output
CSV-Export
Table
Table (Waiting Queue Calls)
Tabs
Data summary

Automation

Auotmated Reports can be created by clicking on the 'Automate' Button in 'Send Number (External)', 'Waiting Queue (Incoming)' and 'Waiting Queue (Employees)'. The current config for evaluating will be attached to the automated report except the date. Auotmated Reports will create PDFs in a given rythm. These PDFs will be in the Archive.

  • Automated Report
    • name (optional)
    • description (optional)
    • rythm
    • email notification (optional)

Admin App

/Analytics_icon_admin.png

Configuration

Set the pbx (ideally the master). This pbx will be used for replicating users and getting details about licenses. If not set, the first connected pbx will be used. The Pbx name can be found at: Devices App > Devices > 'Pick the PBX' > Admin Ui > PBX > Config > GENERAL > PBX Name. Alternative at Users Admin > Hamburgermenu > PBX Name.

E-mail Server

Needs to be set, if the user wants to receive E-Mail Notifications. In most cases is 'Sender E-Mail' equal to 'Username'. The 'Host' is normally localhost. For the 'Sender Displayname' we recommend 'Analytics App'. To test the sevice you can send a Test Mail.

Export

Will export the cdrs database as a csv.

About the App

Build version.


Licensing

Licensing: innovaphone licensing, how many licenses are needed is listed here.

The Number of licenses has to be filled in the licenses input field of the Analytics admin pbx app object. Also only at the Analytics admin pbx app object should be activated the checkboxes like in the next screenshot, no active checkbox in the Analytics user pbx app object!

/MediaRunway-Analytics-pbxObjAppConfig.png

Prerequisites

You have a free cdr record in the pbx you could configure. You could configure two in the pbx ui and more in through the pbx console/ config file.

Versions

The first app version starts with a free beta phase, but a free license key is needed.

Compatible innovaphone firmware versions

  • MediaRunway Analytics 1.0 (133xxx)
    • innovaphone V13r3, V14r1

Application versions used for interop testing

  • MediaRunway Analytics 1.0 (133xxx)
    • innovaphone IPVA V13r3 sr8

Configuration

CDRs

To collect Data about calls, the CDRs interface needs to be configured. Navigate to Devices App > Devices > 'Pick the PBX to get the CDRs from' > Admin Ui > Gateway > CDR1. The default configuration from CDR0 can be copied. Important is that the path needs to end with 'analytics/cdr'. One way to test the configuration is to do a test call and export the CDRs database in the Analytics Admin App. If its not empty, its very likely that its configured correctly.

/Analytics_cdr_config.png

  • the 'Adress' is the uri (without https) of the app platform.
  • the 'Path' for CDR is the same uri (also without https) which is shown in the 'AP Manager' app at the app instance under 'Webserver path'

Installation

After installing the app, adding the app instance and the app object for the users and the admin, someone can start using "Analytics". The steps of the installation process are the same as described in this article "Callback - Install App from App Store" only with different names.

Brief summary of the installation

  • Install the app from app store
  • Create an instance of the app
    • Values needed: Name ("Analytics", no blanks here please) - Domain (your platform domain) - App Password (generate one, 15 characters) - DB Password (generate one, 15 characters) - other values will be filled up automatically
  • Add the user and the admin object with PbxManager app (when selecting the name, please do not use spaces.)
  • Configuration and licensing


The following is an installation example.


AP manager settings

/Analytics_ap_manager.png

PBX manager settings

You have to create the user and admin object.

/Analytics_pbx_manager.png

Copyright information

Contact

MediaRunway GmbH & Co. KG
Venloer Str. 8
D-41569 Rommerskirchen
Tel: +49 2183 80628-0
Mail: myApps-sales@mediarunway.com
Support: myApps-support@mediarunway.com
Website: MediaRunway.com

For any questions please refer to our contact page.