Howto:License Summary

From innovaphone wiki
Revision as of 08:31, 24 September 2018 by Slu (talk | contribs) (→‎Troubleshooting)
Jump to navigation Jump to search

-

This article is still under construction and will be available soon
- 

Summary

Sometimes you want to have a detailed overview of PBX user licenses. In V12, the PBX only shows a global overview of available and used licenses. For an exact view, you have to look in the PBX object in the tab License. This PHP solution was initially included as a feature request in the innovaphone forum, and maintained by the community.

Tools clipart.png FIXME: switch link to final post if ready

Thanks a lot for this. With the consent of all involved, we are now officially providing this solution.

Applies To

This information applies to

  • innovapnone PBX running V12
  • innovaphone Linux Application Plattform V10

Requirements

  • Linux Application Plattform (or Webserver with PHP, XML and CURL)
  • Same admin/pass combination on alle PBXes

More Information

Installation

  • Download all needed files
  • Connect via SSH (putty) to your Linux Application Plattform
    1. Create a new folder: mkdir /var/www/innovaphone/licsummary
    2. Upload all files to the new folder (Use SCP to upload all files via SSH, otherwhise you can upload it via webdav and move the files via SSH to the correct folder)
    3. Change file permissions: chown www-data:www-data -R /var/www/innovaphone/licsummary
    4. Check access: http://x.x.x.x/licsummary

Setup

  • Edit index.php and add your custom configuration

$config = (object) array(

   'master_pbx'    => '172.16.80.233',
   'username'      => 'admin',
   'password'      => 'ip811',

);

Usage

By default, we show all users who are assigned a license. The following object types are hidden: Config template

  • Show also users without licenses
  • Check "unlicensed" licenses (take long time)
Tools clipart.png FIXME: screenshot

Troubleshooting

  • Error: PBX not reachable
Check IP/DNS in your configuration object
  • Error: Wrong user/pass for Master PBX
Fix Login information
  • Error: Wrong user/pass for Slave PBX (<pbx name>)
Fix Login information for your Slave PBX

Known Problems

Download