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
- Login to the 9Line Portal
- Navigate to Management → Systems → CUCM Clusters
- If you have more than one CUCM Cluster, each CUCM cluster has a unique URL you must use.
- Copy the URL listed in the Call Control section for use in the next step.
Configure External Call Control Profile
- From Cisco Unified CM Administration, choose Call Routing → External Call Control Profile.
- Click "Add New" to create a new External Call Control Profile.
- Name: Assign a name of your choosing
- Primary Web Service: Insert the unique 9Line Call Control URL for this specific CUCM Cluster.
- 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
- Earlier versions of CUCM before version 14, may require the URL to be modified to include ":443", e.g.
- Routing request timer: 3000
- Diversion Rerouting CSS: Can be left blank
- Call Treatment on Failures: Allow Calls
Route Pattern Configuration
- Create a route pattern for 911/933 with the partition and gateway/route list that will be used for your testing.
- Assign the External Call Control Profile you previously created. (See Below)
- Ensure the directory number of the caller is presented to 9Line with the following settings in the route pattern:
- Use Calling Party's External Phone Number Mask is NOT checked
- Calling Party Transform Mask is empty
- Prefix Digits (Outgoing Calls) is empty if this aligns with your existing dial-plan SBC/CUBE requirements.

Route Pattern Configuration
Updated 7 months ago