CURRI-based Integration

Overview

9Line for CUCM utilizes the Cisco Unified Routing Rules XML Interface (CURRI), which instructs your system on handling calls to 911. As your system likely includes a 911 pattern, configure the 933 test service pattern and complete all testing before you change your production 911 pattern.

📘

9Line recommends customers utilize the SIP Trunk Recording Gateway-based Integration method. The CURRI service, in some circumstances, requires a reboot or restart of the CUCM services which is not always practical in a production environment.

Video Tutorial

Certificates

Cloudflare automates CURRI keepalives and policy messages to 9Line's distributed workers; thus, adding the 9Line CURRI certificates to your CUCM cluster is no longer necessary.

CURRI Configuration

Obtain 9Line Call Control URL

  1. Login to the 9Line Portal
  2. Navigate to Management → Systems → CUCM Clusters
    1. If you have more than one CUCM Cluster, each CUCM cluster has a unique URL you must use.
  3. Copy the URL listed in the Call Control section for use in the next step.

Configure External Call Control Profile

  1. From Cisco Unified CM Administration, choose Call Routing → External Call Control Profile.
  2. Click "Add New" to create a new External Call Control Profile.
  3. Name: Assign a name of your choosing
  4. Primary Web Service: Insert the unique 9Line Call Control URL for this specific CUCM Cluster.
    1. Earlier versions of CUCM before version 14, may require the URL to be modified to include ":443", e.g. https://calling.9line911.com:443/abc123-abc123
  5. Routing request timer: 3000
  6. Diversion Rerouting CSS: Can be left blank
  7. Call Treatment on Failures: Allow Calls

Route Pattern Configuration

  1. Create a route pattern for 911/933 with the partition and gateway/route list that will be used for your testing.
  2. Assign the External Call Control Profile you previously created. (See Below)
  3. Ensure the directory number of the caller is presented to 9Line with the following settings in the route pattern:
    1. Use Calling Party's External Phone Number Mask is NOT checked
    2. Calling Party Transform Mask is empty
    3. Prefix Digits (Outgoing Calls) is empty if this aligns with your existing dial-plan SBC/CUBE requirements.
Route Pattern Configuration

Route Pattern Configuration