# Rule Triggers - Matching a Rule

Callmanager will query Call Telelmetry if the pattern or directory number is assigned an ECC Profile. If no ECC profile is assigned in CUCM, the call will not be sent to Call Telemetry for evaulation.

rule_trigger

# Default Policy action.

  • Permit - The call is in a default permit state, but Apps that run can modify this.
  • Block - The call is blocked immediately, and no Apps are run.

Rules follow standard Regular Expression matching, and can be used to block, permit, or modify calls:

  • 911 (matches only 911)
  • .* (match all)
  • ^\d{4}$/ (matches 4 digit calls)
  • ^[1-9]\d{9}$ ( Match 10 digit calls, starting with 1-9)

# What do callers here when blocked?

If you block, the Caller will hear a fast busy tone, as the call is rejected. You can also play a default block greeting, explaining

# Rule Matching Order

Policies and their Rules work with pattern matching. The first and most detailed rule that matches is applied. The order of operations is shown in the diagram below.

Policies search for caller ID at the Global Block Table, then all rules with a Blocking action, then the permit Rules.

Policy Flow

Last Updated: 2/19/2024, 1:11:50 AM