Table Of Contents
CALEA Provisioning
Create a Workgroup to Manage Access to ESS Commands
Service Independent Interception Provisioning
Release 5.0 Electronic Surveillance Provisioning
Create a Workgroup to Manage Access to ESS Commands
Provision the ESS Table
ESS Table Provisioning Example
Verify Aggregation Table and Softswitch Trunk Group Profile Table Provisioning
CALEA Provisioning
Revised: May 31, 2010, OL-12777-12
The Cisco BTS 10200 Softswitch provides interfaces for transmission of data used in conjunction with the Communications Assistance for Law Enforcement Act (CALEA). This chapter explains how to provision these interfaces on the Cisco BTS 10200 Softswitch and contains the following sections:
•
Create a Workgroup to Manage Access to ESS Commands
•
Service Independent Interception Provisioning
•
Release 5.0 Electronic Surveillance Provisioning
The Cisco BTS 10200 Softswitch provides support for CALEA using two different industry-developed architectures: PacketCable, and the Cisco Service Independent Intercept (SII).
Note
For a general description of the Cisco BTS 10200 Softswitch implementation for CALEA support, refer to the Cisco BTS 10200 Softswitch System Description.
Create a Workgroup to Manage Access to ESS Commands
Any user with a high enough command privilege level can execute electronic surveillance server (ESS) commands. However, access can be more easily controlled through a workgroup.
To set up a workgroup, execute the following commands.
Step 1
Start a session with SSH, and log in to the EMS.
Step 2
Create a workgroup for the ESS command.
change command-table noun=ess; verb=add; work-groups=<Workgroup Name>;
Step 3
Add this workgroup to the user using the following command. This permits the user to access the ESS commands.
change user name=<someUser>; work-groups=<Workgroup Name>;
Service Independent Interception Provisioning
Perform the following steps to set up CALEA on the Cisco BTS 10200 Softswitch in an SII network. Command examples are provided but may not replicate your specific network conditions.
Step 1
Enable SII using the Call Agent Profile table. You need user class privileges to perform this command.
add call-agent-profile id=<CAid>; cms-id=1234; feid=4321;
Note
CMS-ID=xxxx, FEID=xxxx are mandatory settings for CALEA.
Step 2
Provision the Electronic Surveillance Server table. This table identifies the Delivery Function (DF) server to the Cisco BTS 10200 Softswitch.
add ess cdc-df-address=<IPaddress>; cdc-df-port=<port#>;
The CALEA feature is now available for use.
Step 3
If an aggregation router (CMTS) supports CALEA, and CALEA is enabled on the aggregation router, provision the Aggregation table and Media Gateway table as follows:
a.
Provision the Aggregation table.
change aggr id=<er1>; es-supp=y; es-event-supp=y;
b.
To display the current settings in the MGW table for each MTA, enter the following command:
show mgw id=<mgw id for the MTA>;
c.
Verify that the display from the show command in Step b. indicates that the aggregation router (CMTS) is properly identified by the aggr-id token in the Media Gateway table. If there is no valid value displayed for aggr-id, you must enter it using the following command:
change mgw id=<mgw id>; aggr-id=<Aggregation router (CMTS) ID>
d.
Repeat Steps b and c as necessary to verify/enter the aggr-id on all MTAs (MGWs) connected to the CMTS (aggregation router).
Note
CALEA must be enabled on every TGW and aggregation router used for CALEA. Consult your TGW and aggregation router vendor documentation for instructions.
Release 5.0 Electronic Surveillance Provisioning
Perform the following steps to set up CALEA on Release 5.0 of the Cisco BTS 10200 Softswitch in a PacketCable network. Command examples are provided but might not replicate your specific network conditions.
This section explains how to perform the following tasks:
•
Create a Workgroup to Manage Access to ESS Commands
•
Provision the ESS Table
•
Verify Aggregation Table and Softswitch Trunk Group Profile Table
Note
These tasks include examples of CLI commands that illustrate how to provision the specific feature. Most of these tables have additional tokens that are not included in the examples. For a complete list of all CLI tables and tokens, see the Cisco BTS 10200 Softswitch Command Line Interface Reference Guide.
Create a Workgroup to Manage Access to ESS Commands
Any user with sufficient privilege can execute electronic surveillance server (ESS) commands. However, access can be more easily controlled using a workgroup.
To set up a workgroup, complete the following steps.
DETAILED STEPS
|
Command or Action
|
Purpose
|
Step 1
|
ssh -l Calea@priemsXXX
|
Start a session with SSH, and log in to the EMS.
|
Step 2
|
change command-table noun=ess; verb=add;
work-groups=<Workgroup Name>;
|
Create a workgroup for the ESS command.
|
Step 3
|
change user name=<someUser>;
work-groups=<Workgroup Name>;
|
Add this workgroup to the user using the following command. This permits the user to access the ESS commands.
|
Provision the ESS Table
For Cisco BTS 10200, Release 5.0, the ESS table includes four new optional tokens:
•
CCC_IP_ADDRESS
•
CCC_IP_PORT
•
EM-PROTOCOL-VERSION-MAJOR
•
EM-PROTOCOL-VERSION-MINOR
Note
CCC_IP_ADDRESS and CCC_IP_PORT are required when the CALEA feature is used in a multiple CMS environment. The values of CCC_IP_ADDRESS and CCC_IP_PORT provide the CMS with information about the IP address and port to which duplicate call-content streams should be sent if the BTS 10200 receives a call-content surveillance request from the CMS. If these tokens are not provisioned, the BTS 10200 uses the information received in the laes-content parameter of the SIP P-DCS-LAES header.
Note
For Release 5.0, the PROTOCOL-VERSION token that was available in previous releases of the ESS table is deprecated.
ESS Table Provisioning Example
The following command example shows how to provision the new ESS table tokens for the CALEA feature in BTS 10200, Release 5.0.
DETAILED STEPS
Table 6-1 ESS Table Provisioning
Command or Action
|
Purpose
|
add ess cdc-df-address = <IP address of
DF CDC application >;
cdc-df-port = < Destination Port for
call-data info >;
ccc-df-address = <IP address of DF CCC
application >;
ccc-df-port = < Destination Port for
call-content info >;
em-protocol-major=< 11 or 15 (default)
>; em-protocol-minor=<00 (default) to
99>
|
Provision the new ESS table tokens for the CALEA feature in BTS 10200, Release 5.0.This identifies the Delivery Function (DF) server to the Cisco BTS 10200 Softswitch.
|
Verify Aggregation Table and Softswitch Trunk Group Profile Table Provisioning
Verify that the ES-SUPP tokens in the Aggregation-Profile (aggr-profile) table and Softswitch Trunk Group Profile (softsw-tg-profile) table are set to correspond with the functionality supported at the other end.
•
The ES-SUPP flag in the Aggregation Profile table, which the Aggregation (aggr) table points to for a specific Aggregation record, should be set only if the Cable Modem Termination System (CMTS) supports CALEA requirements.
•
The ENABLE_P_DCS_LAES_HEADER flag in the Softswitch Trunk Group Profile table should be set if the BTS10200 is allowed to send P-DCS-LAES header on the soft-switch trunk group associated with this profile.
•
The SEND_LAES_IN_RESPONSE flag in the Softswitch Trunk Group Profile table should be set if the BTS10200 is allowed to send P-DCS-LAES header in SIP 18X or 200 OK messages on the soft-switch trunk group associated with this profile.
•
The ENABLE_ES_EVENTS and ENABLE_SIP_TRIGGER flag in the Softswitch Trunk Group Profile table should be set if the soft-switch trunk group associated with this profile is connected to an Application Server.