Welcome to the Collab Curry documentation!

Project Homepage: https://gitlab.com/bechtle-cisco-devnet/collaboration/collabcurry


Collab Curry

Working the the Cisco Unified Routing XML Interface

This small python application running with Flask is accepting requests through Cisco UCMs 1 External Call Control (ECC) interface. Also known as CURRI. Incoming requests are then parsed and checked against a set of rules, provided through YAML files from the /rules directory. Depending on the rules, various actions can be started. The following actions are currently implemented:

Planned but not yet implemented actions

  • Caller Recognition against SQL, …

  • Out events through Syslog, SNMP, REST, …

Other Todos

  • Performance testing for design recommendations

  • REST API for features like importing rules…


Cisco Unified Communications Manager

Indices and tables