Provisioning Guide
Chapter 7 - Feature Provisioning

Table Of Contents

Feature Provisioning

Conventions

Assumptions

Vertical Service Codes

Vertical Service Code Provisioning

NANP Dial Plan VSC Provisioning

Non-NANP Dial Plan VSC Provisioning for Subscriber and Centrex

Configurable Default Values for Subscriber Provisioning

Provisioning the Default Value for an Optional Token

Checking the Integrity of the Configured Default Value

Provisioning a Default Value using a Command Alias

Viewing the Factory Default Value

Restoring a Factory Default Value

Feature Provisioning

8XX (Toll-Free Calling)

Office Provisioning

Add 8XX to the Office Service IDs

Provisioning Resources

Provisioning Notes/Caveats

911 Emergency

Office Provisioning

Provisioning Resources

Media Gateway Setup

Centrex Provisioning

Active Call Information Display

CLI Provisioning

CLI examples

Alerting Notification to Third Party Feature Server

Precedence for Provisioned Values

Anonymous Call Rejection and A/D

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Alternate Activation and Deactivation Method

Automatic Callback

Office Provisioning

Provisioning Resources

Subscriber Provisioning

Centrex Provisioning

Provisioning Notes/Caveats

Automatic Recall

Office Provisioning

Provisioning Resource s

Subscriber Provisioning

Centrex Provisioning

Provisioning Notes/Caveats

Two-Level AR Activation

Busy Line Verification

Office Provisioning

Provisioning Resources

Subscriber Provisioning

Provisioning Notes/Caveats

Call Block—Reject Caller

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

MLHG Provisioning

Provisioning Notes/Caveats

Block All Inbound Calls

Call Forward Busy

Office Provisioning—Call Forwarding for Unreachable Condition

Subscriber Provisioning

Centrex Provisioning

Provisioning Notes/Caveats

Alternate Activation and Deactivation Method

Call Forwarding Combination

Office Provisioning

Provisioning Resources

Subscriber Provisioning

Centrex Provisioning

MLHG Provisioning

Provisioning Notes/Caveats

Alternate Way to Activate and Deactivate CFC

Call Forward No Answer

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Provisioning Notes/Caveats

Alternate Activation and Deactivation Method

Call Forward Redirection

Call Forwarding Unconditional

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Provisioning Notes/Caveats

Alternate Activation and Deactivation Method

Call Forwarding Variable for Basic Business Groups

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Provisioning Notes/Caveats

Alternate Activation and Deactivation Method

Call Hold

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Call Park, Call Park Retrieve

Office Provisioning

Subscriber Provisioning

Provisioning Notes/Caveats

Call Transfer

Office Provisioning

Subscriber Provisioning

Call Waiting

Office Provisioning

Subscriber Provisioning

Alternate Activation and Deactivation Method

Call Waiting Deluxe

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Alternate Activation and Deactivation Method

Caller ID with Call Waiting

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Provisioning Notes/Caveats

Alternate Activation and Deactivation Method

Caller Name Blocking

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Calling Line Identity Presentation, Restriction

Calling Name Delivery

Office Provisioning

Provisioning Resources

Subscriber Provisioning

Centrex Provisioning

MLHG Provisioning

Calling Number Delivery

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Calling Number Delivery Blocking

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Caller Identity Delivery Suppression-Delivery

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Caller Identity Delivery Suppression-Suppression

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Cancel Call Waiting

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Class of Service Screening

Office Provisioning

Provisioning Resources

Subscriber Provisioning

Provisioning for IVR Collection of Account/Authorization Codes

Subscriber Provisioning

Centrex Provisioning

Codec Negotiation

Codec Selection

Custom Dial Plan

Office Provisioning

Centrex Provisioning

MLHG Provisioning

Provisioning Notes/Caveats

Customer Originated Trace

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Direct Call Pickup Without Barge-In

Office Provisioning

Centrex Provisioning

MLHG Provisioning

Direct Call Pickup With Barge-In (DPU)

Office Provisioning

Centrex Provisioning

MLHG Provisioning

Distinctive Alerting/Call Waiting Indication

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

MLHG Provisioning

Do Not Disturb

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Alternate Activation and Deactivation Method

Group Speed Call: 1-Digit and 2-Digit

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Alternate Provisioning Method

Hotline

Office Provisioning

Provisioning Resources

Subscriber Provisioning

Centrex Provisioning

Hotline—Variable

Office Provisioning

Provisioning Resources

Subscriber Provisioning

Centrex Provisioning

Alternate Activation and Deactivation Method

Incoming Simulated Facility Group

Office Provisioning

Centrex Provisioning

Provisioning Notes/Caveats

IP Transfer Point Non-Stop Operation

NSO Configuration: D-Link for ISUP with ASP Load Sharing

NSO Configuration: D-link for TCAP with ASP Load Sharing

Limited Call Duration

Local Number Portability for ANSI/North America

Office Provisioning

Provisioning Resources

Subscriber Provisioning

Provisioning Notes/Caveats

Local Number Portability for ITU Local BTS Database Query

Office Provisioning

Subscriber Provisioning

NOA Routing and Dial Plan Provisioning

Allow ACQ or QoR Query on Incoming Trunk Calls

Destination and Call Type ACQ Control

Outgoing Carrier Call LNP ACQ Query Control

Provisioning Notes/Caveats

Multi-Line Hunt Group

Multiline Variety Package

Multi-Lingual Support for Interactive Voice Response and Announcements

Office Provisioning

Provisioning Resources

Announcement Provisioning

Subscriber Provisioning

Centrex Provisioning

MLHG Provisioning

Multiple Directory Number

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Provisioning Notes/Caveats

No Solicitation Announcement

Office Provisioning

Provisioning Resources

Announcement Provisioning

Provisioning Feature Control Options for the IVR Interactions

Subscriber Provisioning

Centrex Provisioning

MLHG Provisioning

Provisioning Notes/Caveats

On-Net Routing and Local Number Portability for Inter-PacketCable Cable Management Server Routing

Provisioning LNP Queries

Provisioning an LNP Query on a Carrier Call

Provisioning Carrier Bypass (On-Net Route)—No LNP Queries

Provisioning Carrier Bypass (On-Net Route)—LNP Queries

Provisioning Carrier Bypass (On-Net Route)—Multi-Cisco BTS 10200 Softswitches

Provisioning Inter-CMS—Subscriber Origination (if no NRS), or Trunk Origination on MGC or Terminating CMS (ALL-CALLS + LNP Query)

Provisioning Inter-CMS with NRS—Same Cisco BTS 10200 Softswitch Acting as CMS and MGC

Selectively Provisioning LNP Queries (Allow or Disallow) for a Particular Call Type

Outgoing Call Barring

Office Provisioning

Subscriber Provisioning

Alternate Activation and Deactivation Method

Provisioning Notes and Caveats

Outgoing Call Barring—Activation, Deactivation, and Interrogation

Office Provisioning

Subscriber Provisioning

Centrex Provisioning

Provisioning Notes/Caveats

Alternate Activation and Deactivation Method

Outgoing Simulated Facility Group

Office Provisioning

Centrex Provisioning

Own Calling Number Announcement

Office Provisioning

Provisioning From a VSC

Centrex Provisioning

Privacy Screening

Office Provisioning

Provisioning Resources

Subscriber Provisioning

Centrex Provisioning

MLHG Provisioning

REFER

Office Provisioning

Provisioning Notes/Caveats

Remote Activation of Call Forwarding and PIN_Change

Office Provisioning

Resource Provisioning (IVR)

Feature Provisioning

Provisioning Notes/Caveats

Subscriber Provisioning

Auth Code Provisioning

Remote Call Forwarding

Office Provisioning

Subscriber Provisioning

Replace

Office Provisioning

Provisioning Notes/Caveats

Screen List Editing: SCF, SCR, SCA, and DRCW

Office Provisioning

Resource Provisioning (IVR)

Feature Provisioning

Subscriber Provisioning

Provisioning Notes/Caveats

Non-IVR Activation and Deactivation of SCA, SCF, SCR, and DRCW

Alternate Activation and Deactivation Method

Seasonal Suspend Provisioning for MR1 and Earlier

Office Provisioning

Subscriber Provisioning

Provisioning Options for Inbound Call Treatment

Provisioning Options for Outbound Call Treatment

Turning Off (Deactivating) Seasonal Suspend

Troubleshooting, MR1 and Earlier

Seasonal Suspend Provisioning for MR1.1 and Later

Office Provisioning

Subscriber Provisioning

Provisioning Options for Inbound Call Treatment

Provisioning Options for Outbound Call Treatment

Turning Off (Deactivating) Seasonal Suspend

Troubleshooting, MR1.1 and Later

SIP Triggers

Office Provisioning

Subscriber Provisioning

Provisioning Resources

Centrex Provisioning

MLHG Provisioning

Speed Call (1-Digit and 2-Digit) and Activation

Office Provisioning

Subscriber Provisioning

Alternate Provisioning Method

Split Numbering Plan Area

T.38 Fax Relay

Temporary Disconnect

Subscriber Provisioning

Centrex Provisioning

MLHG Provisioning

Terminal and Group Make Busy Services

Three-Way Calling

Office Provisioning

Subscriber Provisioning

Three-Way Calling Deluxe

Office Provisioning

Subscriber Provisioning

Usage Sensitive Three-Way Calling

Office Provisioning

Subscriber Provisioning

Voice Mail, Voice Mail Always, and Voice Mail Access

Office Provisioning Voice Mail Activation (VM_ACT), Deactivation (VM_DEACT), and Access (VM_ACCESS)

Office Provisioning Voice Mail Always

Provisioning Resources

Subscriber Provisioning

Centrex Provisioning

Alternate Way of Activating and Deactivating VM and VMA

Warmline

Office Provisioning

Provisioning Resources

Subscriber Provisioning

Time and Weather Number

Provision an Office Service ID for a POP


Feature Provisioning


Revised: November 25, 2008, OL-12777-08

This chapter describes the CLI provisioning commands necessary for offering supplementary features to a subscriber line and is limited to the Feature Server components of the Cisco BTS 10200 Softswitch. All the necessary steps required to provision the supplementary features offered by the Feature Servers are described in the recommended order; however, only the essential tokens are included in the examples.

The following sections outline the structure of this chapter, the conventions used, and the assumptions that are made. The provisioning procedures are grouped as follows:

Feature Provisioning—Provisioning procedures to set up a feature server on the network.

Subscriber Provisioning—Provisioning procedures required to set up a subscriber in the network.

Centrex Provisioning—Provisioning procedures required to set up a Centrex group.

MLHG Provisioning—Provisioning procedures required to set up a multi-line hunt group (MLHG).

Centrex-MLHG Provisioning—Provisioning procedures required to set up a Centrex-MLHG.

Feature Provisioning—Provisioning procedures for features that might be applicable to a POTS subscriber, Centrex, MLHG, Centrex-MLHG, or trunks.


Note Related features can be grouped under one section. For example, the procedures for provisoning the CFU, CFUA, CFUD, and CFUI features are described in the same section.



Tip For a complete description of the features provisioned in this chapter, see the Network and Subscriber Feature Descriptions.


The individual procedures for provisioning each supplementary feature are structured as follows:

Office Provisioning—Identifies provisioning requirements at the Office level.

This is a one-time procedure performed during initial softswitch configuration and, under normal circumstances, it is not required at any other point during system operation.

Provisioning Resources—Identifies provisioning requirements at the network resource level.

Network resources include the Call Agent, Feature Servers, media gateways, trunks, and terminations. Resource provisioning, under normal circumstances, is done one time during the initial softswitch configuration and is not required at other points during system operation.

Provisioning Notes/Caveats—Notes any other points related to provisioning not captured under the previous sections.

Alternate Activation and Deactivation Method—Identifies alternative methods for activating and deactivating a feature.

If any of these elements do not apply in any individual procedure, they are eliminated. Each provisioning task is presented in a procedural format, with a sequence of provisioning steps.

Conventions

This section outlines additional conventions used only within this chapter. Refer to the Preface for all other conventions.

1. In the CLI command examples:

A word in italic represents the primary key.

Token names in bold represent mandatory tokens for the command.

Token values in bold represent the mandatory value for a token.

2. The alternative CLI commands, "add/change," specify an "add," if the record has not yet been added, or "change," if the record has already been added but needs to be changed. If the record is new, other parameters might be necessary before a basic call can be made.

Assumptions

The following specific assumptions are made in this chapter:

Basic network resource configuration and provisioning is done. Network resources include call agents, feature servers, media gateways, trunks, and terminations.

The feature behavioral aspects are known to the user.

Basic call processing is provisioned and works for a subscriber. Basic call provisioning aspects like dial plan are not discussed in this chapter.

All CLI command examples are for illustrative purposes only and present only the necessary provisioning parameters specific to the feature.

The parameters presented should be sufficient for the switch to provide the service; however, some parameter values can differ and should be chosen based on the behavior required.

Parameter values themselves (like call-agent-id and vsc-code), might not be consistent from one example to another. All provisioning examples are only for stand-alone illustrative purposes.

All steps in the procedures described here are mandatory unless specifically designated as optional.

Vertical Service Codes

Some features can be accessed and controlled by the subscriber using a handset and vertical service codes (VSCs). VSCs are provisionable by the service provider (any valid unique ASCII string up to five characters long), and the customary values are country specific.

For convenience, some VSC values are preprovisioned in the Cisco BTS 10200 Softswitch. The valid formats for VSC ASCII strings are listed in the VSC table specification in the Cisco BTS 10200 Softswitch Command Line Interface Reference Guide. The preprovisioned VSC values are listed in the Vertical Service Code appendix of the same document.


Note The regular digit pattern for North American VSCs is * followed by two digits (*XX). VSCs are provisionable by the service provider. The VSC values used throughout this chapter are for illustrative purposes only.


Vertical Service Code Provisioning

This section supplements the feature provisioning sections for features that can be invoked with a VSC.

VSC provisioning is dependent on the type of dial plan in effect, NANP or otherwise. Currently, there are two standard configurations based on the nature of dial plan associated with a subscriber. They are identified by the NANP-DIAL-PLAN token in the dial-plan-profile table and are discussed in the following sections:

NANP Dial Plan VSC Provisioning

Non-NANP Dial Plan VSC Provisioning for Subscriber and Centrex


Note The following restriction applies to networks with SIP endpoints. Certain combinations of VSCs should not be deployed on networks with SIP endpoints. If you deploy a VSC longer than 2 digits, make sure that the longer VSC does not begin with the same sequence of characters as one of the shorter VSCs. In some cases, the system might match the shorter string even if the subscriber dialed the longer string.

Consider the following example, for which the subscriber is expected to dial a VSC followed by a DN. A SIP subscriber is provisioned with *93 for Feature1 and *938 for Feature2, and dials *938+2135551801 to invoke Feature2. The BTS 10200 receives *9382135551801 in the INVITE message. By default, it takes the first six characters, in this case *93821, and uses this string to look up the feature in the VSC table. There is no match for *93821, therefore the BTS 10200 proceeds as follows. First, it uses *9 to look for a match in the VSC table and it cannot be found. Then it uses *93, finds a match, and delivers Feature1. This is incorrect. The user's intention was to invoke Feature2 and not Feature1. The solution is for the service provider to change one of the two VSCs (either *93 or *938) in the VSC table.


NANP Dial Plan VSC Provisioning


Step 1 Provision the digit map with the digit pattern.

add/change digit-map; id=digit-map-1; DIGIT_PATTERN=[regular digit 
pattern]|*xx|11xx|[regular digit pattern];

Note The "[regular digit pattern]" referred to is part of the subscriber digit map/digit pattern. The VSC digit patterns are embedded within the subscriber's digit map/digit pattern.


Step 2 Add the digit pattern to the digit map used for Centrex subscribers:

add/change digit-map; id=digit-map-ctx; DIGIT_PATTERN=[regular Centrex digit 
pattern]|*xx|11xx|[regular Centrex digit pattern];

Note The "[regular Centrex digit pattern]" is part of the Centrex digit map/digit pattern. The VSC digit patterns are embedded within the Centrex digit map/digit pattern.


Step 3 Associate the digit maps in Steps 1 and 2 with the appropriate subscriber profiles:

add/change sub-profile id=plano1; digit-map-id=digit-map=1;
add/change sub-profile id=plano1; digit-map-id=digit-map-ctx;

Step 4 Associate the digman entry to the dial plan profile and update the NANP_DIAL_PLAN field in the dial-plan-profile table to Y:

add/change dial-plan-profile ID=dpp1; DESCRIPTION=dialing plan profile ID2; 
NANP_DIAL_PLAN=Y;

Step 5 Provision the VSC/CDP table with the VSC code. Here is an example for CFUA for POTS and Centrex subscribers:

add/change vsc digit-string=*72;fname=CFUA;
add/change cdp digit-string=*72; fname=CFUA; cdp-id=cdp1; cat-string=11111111111; nod=VSC;

Non-NANP Dial Plan VSC Provisioning for Subscriber and Centrex


Step 1 Provision the digit map with the digit pattern. This CLI example of the digit map highlights only the pattern for the VSC codes to be reported:

add/change digit-map id=digit-map-1; DIGIT_PATTERN=[regular digit 
pattern]|[*,#]xx{*,#]|[regular digit pattern];

Note The "regular digit pattern" referred to in this section is part of the subscriber digit map/digit pattern. The VSC digit patterns are to be embedded within the subscriber's digit map/digit pattern.



Note Only the following VSC signatures are applicable:
*XX*
*XX#
#XX#
*#XX*
*#XX#


Step 2 Add the digit pattern to the digit map used for Centrex subscribers:

add/change digit-map id=digit-map-ctx; DIGIT_PATTERN=[regular Centrex digit 
pattern]|[*,#]xx[*,#]|*#xx[*,#]|[regular Centrex digit pattern];

Note The regular Centrex digit pattern referred to in this section is part of the Centrex digit map/digit pattern. The VSC digit patterns are to be embedded within the Centrex digit map/digit pattern.


Step 3 Associate the digit maps in Steps 1 and 2 to the appropriate subscriber profiles:

add/change sub-profile id=plano1; digit-map-id=digit-map-1;

add/change sub-profile id=plano1; digit-map-id=digit-map-ctx;

Step 4 Add or change entries in the Digman table:

add/change digman id=pretrans; RULE=1; MATCH_STRING=^*; REPLACE_STRING=&;MATCH_NOA=ANY; 
REPLACE_NOA=VSC;

add/change digman ID=pretrans; RULE=2; MATCH_STRING=^#; REPLACE_STRING=&; MATCH_NOA=ANY; 
REPLACE_NOA=VSC;

Step 5 Associate the entries in the Digman table to the dial plan profile and update the NANP_DIAL_PLAN token in the Dial-plan-profile table to N:

add/change dial-plan-profile ID=dpp1; DESCRIPTION=dialing plan profile ID2; 
NANP_DIAL_PLAN=N; DNIS_DIGMAN_ID=pretrans;

Step 6 After the feature tables are populated, provision the VSC/CDP table with a VSC code for all applicable features. The following is an example for CFUA for POTS and Centrex subscribers:

add/change vsc digit-string=*57*; fname=CFUA;

add/change cdp digit-string=*57*; fname=CFUA; cdp-id=cdp1; cat-string=11111111111; 
nod=VSC;

Configurable Default Values for Subscriber Provisioning

The Configurable Default Values for Subscriber Provisioning feature provides the following capabilities:

Allows you to configure default values for optional tokens

Adds data validation of configured default values

Allows you to provision default values using a command alias

Allows you to show the Cisco BTS 10200 Softswitch factory default settings

This feature is automatically enabled after Cisco BTS 10200 Softswitch installation. After upgrading, the existing configured default values are preserved.


Note After configuring default values, you should exit and start a new CLI session before performing regular provisioning. The configured default values will only take effect in the new CLI session.


Provisioning the Default Value for an Optional Token

The following example provisions the default value for the es_supp token in the AGGR table.


Step 1 Show the configured default value, if any. In this example, no default value is configured.

show var_default noun=aggr; var_name=es_supp;

Reply:Success: Database is void of entries

Step 2 Provision Y as the default value for the es_supp token.

add var_default noun=aggr; var_name=es_supp; def_vals=Y;

Step 3 Verify that the default value for the es_supp token is provisioned.

show var_default noun=aggr; var_name=es_supp;

NOUN=aggr
VAR_NAME=es_supp
DEF_VALS=Y
Reply:Success:Entry 1 of 1 returned.

Checking the Integrity of the Configured Default Value

The Configurable Default Values for Subscriber Provisioning feature checks the integrity of the configured default value to ensure the default value is consistent with the token value specified in the database. An invalid default value will be rejected when you add or change the default value.

The following example illustrates an attempt to configure the default value of a token with an invalid value.

change var_default noun=aggr; var_name=es_supp; def_vals=BAD_VALUE;
Reply:Failure:<BAD_VALUE> is invalid - should be one of [Y,N]


Note A subsequent add operation may still fail even though the default value is an allowable value because the default value might violate further integrity checks and business rules validation at provisioning time.


Provisioning a Default Value using a Command Alias

The Configurable Default Values for Subscriber Provisioning feature enables a command alias to be used for adding, changing, and viewing a token default value. The following example illustrates using the command alias sub when configuring the default value of the term_type token in the Subscriber table.


Step 1 Configure the default value for the term_type token in the Subscriber table.

add var_default noun=sub; var_name=term_type; def_vals=SIP;

Reply:Success:CLI add succesfully

Step 2 Verify that the default value is configured as expected.

show var_default noun=sub; var_name=term_type;

NOUN=subscriber
VAR_NAME=term_type
DEF_VALS=SIP
Reply:Success:Entry 1 of 1 returned.

Viewing the Factory Default Value

This feature adds the all token to the show var_default command to provide the ability to show if a token has a factory default value configured and also the currently configured default value. The following example illustrates displaying both the factory default value and the currently configured value for the term_type token in the subscriber table.

show var_default noun=subscriber; var_name=term_type; all=y;

NOUN=subscriber
VAR_NAME=term_type
BTS_DEFAULT=TERM
DEF_VALS=TG
Reply:Success:Entry 1 of 1 returned.

Restoring a Factory Default Value

BTS 10200 factory default values can be replaced by user provisioned defaults. You can restore the factory default value by deleting the provisioned default value. The following example restores the factory default value for the term_type token in the Subscriber table.

delete var_default noun=subscriber; var_name=term_type;

Reply:Success:CLI delete successfully.

Feature Provisioning

This section describes how to provision the following features:

8XX (Toll-Free Calling)

911 Emergency

Active Call Information Display

Alerting Notification to Third Party Feature Server

Anonymous Call Rejection and A/D

Automatic Callback

Automatic Recall

Busy Line Verification

Call Block—Reject Caller

Call Forward Busy

Call Forwarding Combination

Call Forward No Answer

Call Forward Redirection

Call Forwarding Unconditional

Call Forwarding Variable for Basic Business Groups

Call Hold

Call Park, Call Park Retrieve

Call Transfer

Call Waiting

Call Waiting Deluxe

Caller ID with Call Waiting

Caller Name Blocking

Calling Line Identity Presentation, Restriction

Calling Name Delivery

Calling Number Delivery

Calling Number Delivery Blocking

Caller Identity Delivery Suppression-Delivery

Caller Identity Delivery Suppression-Suppression

Cancel Call Waiting

Custom Dial Plan

Class of Service Screening

Customer Originated Trace

Direct Call Pickup Without Barge-In

Direct Call Pickup With Barge-In (DPU)

Distinctive Alerting/Call Waiting Indication

Do Not Disturb

Group Speed Call: 1-Digit and 2-Digit

Hotline

Hotline—Variable

Incoming Simulated Facility Group

Limited Call Duration

Local Number Portability for ANSI/North America

Local Number Portability for ITU Local BTS Database Query

Multi-Line Hunt Group

Multi-Lingual Support for Interactive Voice Response and Announcements

Multiple Directory Number

No Solicitation Announcement

On-Net Routing and Local Number Portability for Inter-PacketCable Cable Management Server Routing

Outgoing Call Barring

Outgoing Call Barring—Activation, Deactivation, and Interrogation

Outgoing Simulated Facility Group

Own Calling Number Announcement

Privacy Screening

REFER

Remote Activation of Call Forwarding and PIN_Change

Remote Call Forwarding

Replace

Screen List Editing: SCF, SCR, SCA, and DRCW

SIP Triggers

Speed Call (1-Digit and 2-Digit) and Activation

Split Numbering Plan Area

T.38 Fax Relay

Temporary Disconnect

Three-Way Calling

Three-Way Calling Deluxe

Time and Weather Number

Usage Sensitive Three-Way Calling

Voice Mail, Voice Mail Always, and Voice Mail Access

Warmline


Note The Feature table uses a type/value pair mechanism to define features. If you want to change feature values, enter them as follows:

change feature fname=OCB; type1=pin-len; value1=5; type2=to; value2=2-; type3=fail-cnt; value3=4; type4=lock-out; value4=60;



Note For a description of MGCP vs. SIP features, refer to the following document:
http://www.cisco.com/univercd/cc/td/doc/product/voice/bts10200/bts4_2/sipdocs/sipadmin/9usrappa.htm



Note The following feature limitations apply if your network uses an ISUP variant other than ANSI ISUP:
--- For call-waiting features, the system supports CWD, but not CW or CIDCW
--- For three-way-calling features, the system supports TWCD, but not TWC or USTWC


8XX (Toll-Free Calling)

This section explains how to provision outbound toll-free calling for subscribers on the Cisco BTS 10200 Softswitch. Toll-free calling in North America usually involves an 8XX number.


Tip For a complete description of this feature, see the "8XX (Toll-Free Calling)" section in the Cisco BTS 10200 Softswitch Network and Subscriber Feature Descriptions document.


Office Provisioning

This section explains how to create the 8XX feature and apply it to a dial plan. It also shows how to provision the translation of an 8XX number to a local DN.


Step 1 Create the 8XX feature:

add feature fname=8XX; tdp1=COLLECTED_INFORMATION; tid1=SPECIFIC_DIGIT_STRING; ttype1=R; 
description=toll-free; feature_server_id=FSAIN205;

Step 2 Add destination 800.

add destination dest-id=dest800; call-type=TOLL_FREE; route-type=SUB;

Step 3 Add the dial plan profile.

add dial-plan-profile ID=dp1;

Step 4 Add the digit string to the dial plan for the subscriber/trunk. The dial-plan ID must match the ID of the appropriate dial-plan-profile, and the dest-id must match the ID of the appropriate destination.


Caution For the 8XX feature, do not enter a value for the nature of address (NOA) parameter. You must allow the system to use the NOA default value (NATIONAL). This is true even if you have calls with a network-specific NOA.


Tip Enter this command as add dial-plan (not change dial-plan) even if the dial-plan already exists.


add dial-plan ID=dp1; digit-string=800; dest-id=dest800;

Step 5 Add the Dn2cust group. The system uses these provisioned values for local 8XX calls only, not for external calls or for calls that require an SCP database query.

add dn2cust-grp digit-string=8005550001; translated-dn=4695558724;


Add 8XX to the Office Service IDs

This section explains how to add the 8XX feature to the default-office-service-id (a switch-wide default service) and to the office-service-id (a POP-wide default service). If you provision an office-service-id for a POP, that office-service-id takes precedence over the default-office-service-id. However, if you do not provision an office-service-id for a POP, the system uses the default-office-service-id.


Step 1 Add this feature to the default office service ID (ABC in this example). This allows the system to provide this feature to all subscribers by default.

a. Enter the following command to display the ID of the default-office-service-id.

show ca-config type=DEFAULT-OFFICE-SERVICE-ID;

The system displays the value of the default-office-service-id. In this example, assume that the system displayed the value as ABC.

b. Use the following command to determine what number (N) should be used for fnameN.

show service id=ABC;

The system displays the features that are in this service table.

c. If 8XX is not already included in this service, add 8XX by entering the following command. Do not use a number for FNAMEn that is already being used for this service.

add/change service id=ABC; fname9=8XX;

Step 2 If you are using POP-specific office service IDs, you can add the 8XX feature. If you add this feature to the office service ID (XYZ in this example), all subscribers in this POP will be given the 8XX feature.

a. Enter the following command to display the ID of the office-service-id.

show pop id=pop1;

The system displays the value of the office-service-id, if it already exists for this POP. In this example, assume that the system displayed the value as XYZ.


Note If the display shows that there is no office-service-id provisioned for this POP, you must first use the change pop command to add an office-service-id.


b. Use the following command to determine what number (N) should be used for fnameN.

show service id=XYZ;

The system displays the features that are in this service table.

c. If 8XX is not already included in this service, add 8XX by entering the following command. Do not use a number for FNAMEn that is already being used for this service.

add/change service id=XYZ; fname9=8XX;

Provisioning Resources

These steps explain how to provision the resources to enable an SCP query.


Step 1 Provision the signaling gateway:

add sg id=sg_1; description=signaling gateway 1;

Step 2 Provision the signaling gateway group:

add sg-grp id=sg_grp1; sg1-id=sg_1; description=signaling gateway group 1;

Step 3 Provision the signaling gateway process:

add sgp id=itp_7507_1; sg-id=sg_1; description=ITP 7507 for sg_1;

Step 4 Provision the SCTP association profile:

add sctp-assoc-profile id=sctp_prof; bundle_timeout=500; max_assoc_retrans=5; 
max_path_retrans=5; max_rto=6000; min_rto=301; sack_timeout=101; hb_timeout=1000;


Note The hb_timeout and max_path_retrans tokens are not configurable via the CLI change command. To configure or change these values, a new SCTP association profile must be added.


Step 5 Provision the SCTP association:

add sctp-assoc id=sctp_assoc1; sgp-id=itp_7507_1; sctp-assoc-profile-id=sctp_prof; 
remote_port=14001; remote_tsap_addr1=10.89.232.9; remote_tsap_addr2=10.89.233.41; 
dscp=NONE; ip_tos_precedence=FLASH; local_rcvwin=64000; max_init_retrans=5; 
max_init_rto=1000; platform_id=FSAIN205;

Step 6 Add the DPC:

add dpc id=stp1; point-code=1-101-0; description=STP1 MGTS STP;

Step 7 Add the SCCP network:

add/change sccp-nw id=1; net-ind=NATIONAL; sub-svc=NATIONAL; hop-count=10;

Step 8 Add the subsystem group:

add subsystem-grp id=SSN_TF; platform-id=FSAIN205; tcap-version=ANS92;

Step 9 Add the subsystem:

add subsystem id=SSN_TF; opc_id=opc; local-ssn=254; remote-ssn=254; sccp-nw-id=1; 
sccp-version=ANS92; application-version=AIN01; (if Toll-Free is an IN1 service, 
application-version=IN1);

Step 10 Add the routing key:

add routing-key id=rk_tf; opc-id=opc; sg-grp-id=sg_grp; si=SCCP; rc=201; 
platform-id=FSAIN205; ssn-id=SSN_TF;

Step 11 Add the SCCP route:

add sccp-route opc_id=opc; dpc_id=stp1; ssn_id=SSN_TF; rk_id=rk_tf; 

Step 12 Add the SLHR profile:

add slhr-profile id=slhr_tf;

Step 13 Add the service logic host route:

add slhr id=slhr_tf; opc_id=opc; dpc_id=stp1; rk_id=rk_tf; ssn_id=SSN_TF; gtt-req=Y; 
tt=254; gtt-addr-type=CDPN; gtt-addr=3;

Step 14 Add the ca-config type DEFAULT-TOLL-FREE-SLHR-ID:

add ca-config type=DEFAULT-TOLL-FREE-SLHR-ID; datatype=string; value=slhr_tf;

Step 15 Place the SCTP association in service:

control sctp-assoc id=sctp_assoc1; mode=forced; target-state=INS;

Step 16 Place the subsystem group in service:

control subsystem-grp id=SSN_TF; mode=forced; target-state=INS;


Provisioning Notes/Caveats

If the toll free trigger is generated by trunk (SS7, CAS) calls and no calling party is received in the setup indication (IAM), ensure that the JIP field or LRN field in the POP table associated with the trunk group is set to the appropriate value. If not, the SCP query will fail.

911 Emergency

Emergency service is a public safety feature providing emergency call routing to a designated Emergency Service Bureau (ESB), normally called the public safety answering point (PSAP) in the United States.


Tip For a complete description of this feature, see "Emergency Services" in the Network and Subscriber Feature Descriptions.


The following section identifies the steps necessary to offer 911 Emergency Service.

Office Provisioning


Step 1 Create the 911 feature:

add/change feature; fname=911; tdp1=COLLECTED_INFORMATION; tid1=911_TRIGGER; ttype1=R; 
description=Emergency Service; feature_server_id=FSPTC235;

Step 2 (Optional) Change the CA-config table entry for the default-office-service-id only if it is required to be different from ca-config-base:

change ca-config type=DEFAULT-OFFICE-SERVICE-ID; datatype=string; value=469;

Step 3 (Optional) Change the CA-config table entry for the called-party-hold-control as required by your network:

change ca-config type=E911-CALLED-PARTY-HOLD; datatype=boolean; value=Y; 

Step 4 Add the destination:

add destination dest-id=dest911; CALL_TYPE=EMG; ROUTE_TYPE=ROUTE; 
ROUTE_GUIDE_ID=opr911;zero-plus=y; CLDPTY_CTRL_REL_ALWD=Y; 

Step 5 Add the service:

add service id=469; FNAME1=911; 


Provisioning Resources


Step 1 Add the media server:

add mgw_profile id=cas_911;    packet-type=ip; aal1=n; aal2=n; aal5=n; pvc=n; svc=n; 
spvc=n; ec_supp=n; sdp-origfield-supp=n; sdp-sessname-supp=n; sdp-email-supp=n; 
sdp-phone-supp=n; sdp-bandwidth-supp=n; sdp-info-supp=n; sdp-time-supp=n; 
sdp-attrib-supp=n; mgcp-erqnt-supp=n; mgcp-hairpin-supp=n; mgcp-qloop-supp=n; 
mgcp-3way-hshake-supp=n; mgcp-conn-id-at-gw-supp=n; termination-prefix=NULL; port-start=1; 
vendor=CISCO;  rbk-on-conn-supp=y; mgcp_max1_retries=3; mgcp-t-tran=1000;  
MGCP_EP_SPECIFIC_CAP_SUPP=y;

Step 2 Add the media gateway:

add mgw id=224.14:2434; tsap-addr=10.89.233.74:2434; call-agent-id=CA146; 
mgw_profile_id=cas_911; call-agent-control-port=2427; type=tgw;

Step 3 Add the CAS trunk group profile:

add cas_tg_profile id=cas_911; sig-type=MF-OSS;  mf-oss-type=MO-10II; oss-sig=n; 
test_line=n; e911=y;

Step 4 Add the trunk group:

add trunk_grp id=911; tg_type=CAS; dial_plan_id=dpcas; sel-policy=LRU; direction=BOTH; 
GLARE=SLAVE; tg_profile_id=cas_911; call-agent-id=CA146; mgcp-pkg-type=MO;

Step 5 Add the termination:

add termination prefix=cas/911/; mgw-id=224.14:2434; type=TRUNK; port-start=1; 
port-end=24; 

Step 6 Add a trunk:

add trunk cic-start=1; cic-end=4; tgn-id=911; termination-prefix=cas/911/; 
mgw-id=224.14:2434; termination-port-start=1; termination-port-end=4; 

Step 7 Add the route:

add route id=ops911; tgn1-id=911; 

Step 8 Add the route guide:

add route-guide id=ops911; policy-type=route; policy-id=ops911; 

Step 9 Add the destination:

add destination dest-id=ops911; call-type=EMG; route-type=ROUTE; route-guide-id=ops911; 
zero-plus=y; CLDPTY_CTRL_REL_ALWD=Y;

Step 10 Add the dial plan:

add dial-plan id=dpcas; digit-string=911; dest-id=ops911odr; min-digits=3; max-digits=3; 

Media Gateway Setup

The Cisco BTS 10200 Softswitch is connected to a MGW supporting MGCP (MS, DT, and MO) through an IP network. Some examples of media gateways are Cisco MC3810 and Cisco C3660. Contact Cisco TAC for additional details on gateways supported for CAS trunk groups.

CAS Trunk Group Control Commands

After the CAS trunk group is provisioned in the BTS 10200 and the corresponding MGCP gateway is configured for CAS, the CAS trunk group and the CAS trunk circuits can be brought into service with control commands from the EMS.

At the EMS CLI> prompt, execute the following commands:


Step 1 Bring the MGW into service:

CLI> control mgw 224.14:2434; target_state=ins; mode=forced;
CLI>  status mgw id=224.14:2434;

After the above commands are executed, the status should show:

REPLY=CONFIGURATION COMMAND EXECUTED -> 224.14:2434
ADMIN STATUS -> ADMIN_INS
OPER STATUS -> MGW_STATUS_UP

Step 2 Bring the CAS trunk group into service

CLI> control trunk_grp id=911; target_state=ins; mode=forced; 
CLI> status trunk_grp id=911;

After the above commands are executed, the status should show:

REPLY=CONFIGURATION COMMAND EXECUTED CAS_TRUNK_GROUP -> 911
ADMIN STATUS -> ADMIN_INS
OPER STATUS -> TG_INS

Step 3 Bring CAS trunk terminations into service:

CLI> control trunk-termination tgn-id=911; cic=all; mode=forced; target-state=ins;
CLI> status trunk-termination tgn-id=4005; cic=all;

After the commands are executed, the status should show:

CONFIGURATION COMMAND EXECUTED CAS_TRUNK_GROUP -> 911 -> CIC -> 1
TERM ADMIN STATUS -> ADMIN_INS
TERM OPER STATUS -> TERM_STATE_EQUIP
CIC STATIC STATE -> ACTV
CIC DYNAMIC STATE -> IDLE
CONFIGURATION COMMAND EXECUTED CAS_TRUNK_GROUP -> 911 -> CIC -> 2
TERM ADMIN STATUS -> ADMIN_INS
TERM OPER STATUS -> TERM_STATE_EQUIP
CIC STATIC STATE -> ACTV
CIC DYNAMIC STATE -> IDLE
...
CONFIGURATION COMMAND EXECUTED CAS_TRUNK_GROUP -> 911 -> CIC -> 24
TERM ADMIN STATUS -> ADMIN_INS
TERM OPER STATUS -> TERM_STATE_EQUIP
CIC STATIC STATE -> ACTV
CIC DYNAMIC STATE -> IDLE

This status should apply to all the corresponding circuits in the CAS trunk group (for example, 1 to 24).

At this point, the CAS trunk group circuits are ready to originate and receive calls.


Centrex Provisioning

The following two steps are mandatory for Centrex provisioning:


Step 1 Ensure that POTS access for the Centrex group is provisioned.

Step 2 Ensure that Call Agent provisioning of the digit-map has a digit-map for the emergency number (for example 911 for NANP).


MLHG provisioning is similar to subscriber provisioning as described above.

Active Call Information Display

This feature allows the display of of the call information of a currently active call. With this feature, the operator enters the appropriate input, depending on whether it is a subscriber (POTS, H323 or SIP), a Multi-line Hunt Group (MLHG) terminal, a Centrex extension, SS7, an ISDN trunk, a SIP trunk, an H323 trunk, termination, or a media gateway. The input for each type, as well as how to arrive at the call information based on the input is explained in this document. The goal is to first arrive at the Call Segment Association (CSA) index from the input. From the CSA index, all call-related information is retrieved. In some instances, more than one CSA index may be associated with the given subscriber.

CLI Provisioning

The following CLI syntax is used to provision this feature:

QUERY CALL-TRACE [MODE=<VERBOSE | BRIEF>] 
DN=<dn>
MLHG-ID=<mlhg-id> TERMINAL=<terminal>
CTXG-ID=<ctxg-id> EXT=<ext>
TGN-ID=<tgn-id> TRUNK-ID=<trunk-id>
SIP-CALL-ID=<sip-call-id>
H323-CALL-ID=<h323-call-id>
TERM=<term>
MGW=<mgw>

CLI examples

In the following example, the VERBOSE option is not shown (which defaults to BRIEF):

QUERY CALL-TRACE DN=4692551234 (for POTS/H323/SIP subscriber)
QUERY CALL_TRACE MHLG-ID=mlhg1 TERMINAL=23 (for POTS MLHG terminal)
QUERY CALL-TRACE CTXG-ID=ctxg1 EXT=1234 (for POTS centrex subscribers)
QUERY CALL-TRACE TGN-ID=123 TRUNK-ID=456 (for SS7 and ISDN trunks)
QUERY CALL-TRACE SIP-CALL-ID=<sip-call-id> (for SIP trunks) 
QUERY CALL-TRACE H323-CALL-ID=<h323-call-id> (for H323 trunks)
QUERY CALL-TRACE TERM=aaln/2@x1-6-00-00-ca-30-88-79.CTlab.cisco.com (termination with 
FQDN)
QUERY CALL-TRACE TERM=aaln/2@64.101.140.231 (termination with TSAP-ADDR)
QUERY CALL-TRACE MGW=x1-6-00-00-ca-30-88-79.CTlab.cisco.com (mgw FQDN)
QUERY CALL-TRACE MGW=64.101.140.231 (mgw TSAP-ADDRESS)

Alerting Notification to Third Party Feature Server

The Cisco BTS 10200 Softswitch delivers alerting notification and call data to a third-party feature server (3PTYFS). The service provider can use appropriately designed and configured feature servers to make use of this notification and data to provide value-added services to subscribers; for example, delivery of caller ID on a subscriber television or computer screen.

For a complete description of this feature, refer to "Alerting Notification to Third Party Feature Servers" in the Network and Subscriber Feature Descriptions.

This document is intended for service provider technicians and engineers who are installing, provisioning, and deploying the Cisco BTS 10200 Softswitch and 3PTYFS in their network.

This section describes the steps required to provision support for Alerting Notification on Cisco BTS 10200 Softswitch. This includes provisioning the Cisco BTS 10200 Softswitch database with the TSAP address of the 3PTYFS, the feature trigger point, and the services with which the feature is offered.

Precedence for Provisioned Values

Alerting Notification can be assigned on a switch-wide, per-POP, or per-subscriber level (or all three levels). The system interprets the provisioned values this way: