External Call Control Overview
Enables web-service applications to remotely Permit, Deny, or Redirect calls based on regulatory rules and business logic
- Administrator assigns an External Call Control Profile (ECCP) to configured Unified CM translation patterns
- When dialed digits match a pattern with an ECCP, Unified CM issues a Web 2.0 Route Request over the Cisco Unified Routing Rules XML Interface (CURRI)
- The Web application evaluates the information and returns call handling instructions as a Decision with Obligation:
- Decision - specifies if the call is Allowed or Denied
- Obligation - contains specific call routing instructions and treatment
- Route the call normally and optionally modify calling/called party number(s)
- Divert the call to a different destination or to voice mail and optionally modify calling/called party number(s)
- Reject the call and optionally play an announcement
Cisco Unified Routing Rules XML Interface (CURRI) Overview
- Uses XACML* over HTTP or HTTPS
- eXtensible Access Control Markup Language, an OASIS standard
- a standards-based XML-based language
- XACML Response consists of a Decision and an Obligation