Skip to content

Export UCCX configuration into plain text and find unused files

License

Notifications You must be signed in to change notification settings

netvoip/uccx-inventory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

When you have a lot of applications in Cisco UCCX and want to make some changes or cleanup server from obsolete data, it might be a pain to run around all applications to be sure your actions will be safe for active configuration.

This script will show you all prompt and script files that are not used by any application anymore. Also it inventories all applications parameters to plain text so you can quickly check configuration manually. Also this script could be run periodically to archive config and track changes.

Notice! The applications parameters are displayed only if they are explicitly defined and not default values. Either set all your parameters manually or check which default values are used in your scripts.

Requirements

  • Python 3 with modules: urllib3, requests, xmltodict, agrparse, configparser (install it by pip install modulename command if required).

Usage

Define your uccx hostname, api user name and password. Currently Cisco supports only admin user with full rights.
Run script with Python interpreter.

Sample output

Name: Regions
Script: SCRIPT[Filials.aef]
Trigger: 77018
Max sessions: 50
  P_Hello              Filials/hello_filials.wav
  Timezone             TZ[Europe/Etc-3]
  Num_hunt             "11133"

The following 1 prompts of total 93 seem to be unused:
test_prompt.wav in /en_US/ContactCenter/, 449.58 KB, uploaded '11/28/2017 03:05:19 PM' by admin

The following 1 scripts of total 17 seem to be unused:
test_script.aef in /, 42.56 KB, uploaded '06/08/2018 03:37:14 PM' by admin

P.S.

Wishes, bugreports and practical recommendations are accepted at [email protected].

About

Export UCCX configuration into plain text and find unused files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages