Howto:Callback - MediaRunway - Partner App

From innovaphone wiki
Jump to navigation Jump to search
Mediarunway company logo 200.png

Product Name

MediaRunway Callback

Certification Status

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

Testing of this product has been finalized June 21st, 2022.


Computer Telephony Integration and Unified Messaging / Unified Communication


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



With Callback you have the possibility to organize your callbacks in this app instead of email, paper, etc. You can send callback requests or forward one of your callbacks to other licensed users. Tracking the status of a callback will help you gain the customer experience.

MediaRunway - About this application


Callback main 2.png

  • Create, forward and edit callbacks according to your needs
    • For yourself or other users
  • Track which callbacks you have created and which you have forwarded
    • Track a callbacks state or add additional information to a callback
  • View your Callist and immediately create Callbacks from here
  • Explore your history of callbacks
  • Manage the backend of the app

Callback main functions 1.png

Callback main functions 2.png

Callback2 extension App features

The "Callback2 extension App" is a hidden app. If the app is assigned to a user, this or these users don´t see this app in there app list. But the admin has to assign this app to the user so that the user get the functionality of this app.

The hidden user app "Callback2 extension" will display button(s) in the innovaphone myApps phone app (for soft- and hardwarephone), to do much faster and easy a callback. If the user get a call there will be displayed one button, if the user do a call and the called party is an internal pbx user, there will be displayed to buttons, one is a fast track button. The fast track button do a callback without displaying the callback form. The first button will open the callback app with the form and filled out the input fields with the known information from the call.

Callback2extension buttons.png

If some users shouldn´t get the buttons in the innovaphone phone apps, then don´t assign the callback2extension app to these users.

A user who have access to the Callback2extension must also have access to the "normal" (not hidden) callback app and have to be licensed!


Licensing: One license per user with any number of devices. No floating licensing, only the users who got a configured license have access. For licensing and test licensing please contact

  • Example: "Hello MediaRunway, we would like to purchase the Callback app. Here is our authentication key 1113335557. A one year license for 10 users would fullfill our needs. Please send us the license key as fast as possible. Best reagards"

Enter license key and activate user license: Simply enter the license key that you received from us and press "Confirm". After that, you should see the valid date of your license and the number of available user licenses. Next to the desired user name, activate or deactivate the user's license.

Callback admin.png


What you need is this Wiki article and a valid license. For a valid license please install the app and in the admin area of the app you will find the authentication key. Please send us this authentication key, together with the number of users and the desired license period to

Installation and configuration of the app will be described in the next sections.

The users who should use the callback app, has to have access to the app calllist-api ("normaly" the users have access to the calllist-api app).


First there was a Callback App in C++, then the app was reporgrammed in JS and published with the name Callback2. From Callback to Callback2 there is no upgrade path. Today only Callback2 is distributed in the innovaphone app store.

  • MediaRunway Callback (1.0)
  • MediaRunway Callback2 (2.0)

Compatible innovaphone firmware versions

  • MediaRunway Callback2 (2.0)
    • innovaphone V13r2, V13r3, V14r1
  • MediaRunway Callback (1.0)
    • innovaphone V13r2

Application versions used for interop testing

  • MediaRunway Callback2 (2.0)
    • innovaphone IPVA V13r3sr3
    • innovaphone IPVA V13r2sr19
  • MediaRunway Callback (1.0)
    • innovaphone IPVA V13r2sr12
    • innovaphone IPVA V13r2sr11
    • innovaphone IPVA V13r2sr10


Enter license key and activate user rights

As mentioned in the License and Prerequisites section you need a license key and set the users rights in the "Callback Admin" app. Simply enter the license key that you received from us and press "Confirm". After that, you should see the valid date of your license and the number of available user licenses. Next to the desired user name, activate or deacvtivate the user's license.

Install app from App Store

To get the steps done, log in to your PBX as admin.

Open "AP Manager": After you have logged in to your PBX as admin, click on "AP Manager"

Ap manager.png

Go to the "App Store": Inside the "AP Manager", next we click on "App Store"

Ap app store button mark.png

Select Callback App: In the list of apps, one will find the Callback App

Callback store selection.png

Select Callback Version: Usually, we always select the latest version of the app and after that press the "Install" button

Callback store selection mark.png

Confirm "Terms and Conditions": Before installation starts, confirm the terms and conditions

Callback terms conditions.png

Wait for installation to finish: Wait until installation has finished, and go back to main "AP Manager" view

Callback selection installed.png

Add an app instance

We have installed the app properly, now we will add an app instance.

Callback in "AP Manager": In the list of "Installed apps" on the left side of the "AP Manager" manager, click on "Callback". Indicated by a "Play Sign" you can see that the app is installed and running.

Callback ap app installed.png

What is your domain?: We see that our app is installed and runnning, but yet we have no instance of the app. So in the next step we will add an app instance. To achieve this we need the Domain of your system which one can see for example in the "Contacts" app.

Callback contacts system domain.png

Add an instance: Now we know the domain and can go back to Callbacks view, in the list of apps click again on Callback. To add an app instance click the "Add" button, what will open the "Add instance" dialog

Callback install instance mark.png

Add instance dialog: Inside the "Add instance" dialog, name your app instance "Callback", enter your domain and set the password (15 characters) for the app and the database user. The other input options will be filled automatically. We recommend to use different passwords here that you store inside your password management solution. After everything is filled up properly, press the "Save" button.

Callback add instance.png

Mark added Callback instance: After pressing the "Save" button, we can see in the Callbacks "AP Manager" view, that our app instance was added but is not yet running, indicated by a "Stop Sign". With a click on our freshly installed app instance we can mark it.

Callback highlight installed.png

Start the app: To start our app instance, click on "Start" next

Callback start installed.png

App running: Now you will see that your app instance is running, indicated by a "Play Sign"

Callback installed startet.png

We have successfully added a Callback app instance.

Next, we create the user and admin object that will allow access to the Callback instance we just created and assign the necessary permissions.

Add user object

The user object is the interface between the user - PBX - and the app platform. For this purpose, we switch to the "PBX Manager".

Open "PBX Manager": Go back to your home screen and click on "PBX Manager"

Callback pbx manager.png

Go to app object area: With a click on "AP Callback" the "Add an App" button will appear on the right screen, click on it

Callback user object mark.png

Callback user object: Now you can see "Callback" and "Callbackadmin", first we will add a "Callback" user object and after that we add a "Callbackadmin" admin object. The steps are the same, with different names for the object.

Callback user object add mark.png

Callback user object configuration: For our Callback user object we need a unique name that will be "Callback", and a unique SIP "callback". We are adding a user object so we check mark "Config User"

Callback object conf mark.png

Confirm object configuration: With a click on "OK" we confirm our settings

Callback user object save mark.png

Object connected: Our Callback user object was added successfully

Callback user object success mark.png

Add admin object

We need the "Callbackadmin" object too.


Callback admin object: Repeat steps from "Add user object" with the "Callbackadmin" object. For our Callbackadmin object we need a unique name that will be "Callback Admin", and a unique SIP "callback-admin". We are adding an admin object so we check mark "Config Admin" inside "Callbackadmin" object configuration.

Callback admin object.png

Admin object connected: After succesfully done, our "AP Callback" looks like this:

Callback admin object success mark.png

We have successfully added a "Callback" user object and a "Callbackadmin" object.

Add extension object

If you want to add the functionality of the callback app direct into the innovaphone phone app, then you have to add the "Callback2 extension" object too.


Callback2 extension object: Repeat steps from "Add user object" with the "Callbackadmin" object. For our Callback2extension object we need a unique name that will be "Callback2 Extension", and a unique SIP "callback2extension". We are adding an user object so we check mark "Config User" inside "Callback2 extension" object configuration (if all users will be licensed. if not, then do it with the right user template or explicit for each user).

Callback2 extension object.png

You are ready, if the green checkmark is displayed in the "Callback2 extension" row after clicking "ok".

After Installation

After successful installation of the app, the app instance and the user and admin object, we have to perform some configuration steps. Please see the Configuration section in this article


MediaRunway GmbH & Co. KG
Venloer Str. 8
D-41569 Rommerskirchen
Tel: +49 2183 80628-0

For any questions please refer to our contact page.