Table Of Contents
Network Features
Interoperability
Numbering Plans and Dialing Procedures
Digit Manipulation
E.164 Dialing Plan Implementation
National Number
International Number
Casual Dialing (Dial Around)
Dial 1 Options for Local, Toll, and InterLATA Calls
Directory Services (411, 555-1212, 0+ Listing Services)
Easily Recognizable Codes
Information Service Calls (900 and 976)
n11 support (211, 311, 411, 511, 611, 711, 811)
Community Information and Referral Services (211)
Nonemergency Services (311)
Directory Assistance (411)
Traffic and Transportation Information (511)
Repair Service (611)
Telecommunications Relay Services (711)
Local Billing Services (811)
NRUF Reporting for NANPA Audit Support
Emergency Services (911)
Description
Important Provisioning Requirements
911 Overflow Announcement
Emergency 911 Trunk Connection Loss Alarm
Feature Interactions
Feature Provisioning Commands
Operator Services
Numbers Used to Access Operator Services
Types of Services
Busy Line Verification (BLV) and Operator Interrupt (OI) Services
Description and Operation
Feature Interactions
Feature Provisioning Commands
Network Services
8XX (Toll-Free Calling)
8XX Call Processing
Local Toll-Free Database
SCP-Based Toll-Free Services
Provisioning Commands
Active Call Information Display
Alerting Notification to Third-Party Feature Server
Call Flow
Prerequisites
Restrictions and Limitations
Installation Considerations
Feature Provisioning Commands
Calling Party Number Options for Outbound SETUP Messages
Option to Send Billing DN as CPN for Outbound Calls
Option to Send Billing DN as CPN for Emergency Calls
Option to Send Redirecting Number as CPN for Redirected Calls
Dialing Parity (IntraLATA Toll Presubscription)
Local Number Portability (LNP)
RFC 2833 DTMF Relay—Call Agent Controlled Mode
Interfaces
Protocol Interworking
Availability of Legacy Behavior
Limitations
Conditions for Sending LCO for RFC 2833 Telephone-Events
SIP Triggers
Scope for Release 5.0
Feature Limitations
Technical Description of SIP Triggers
Terminology Used in This Section
Off-Hook Trigger (Delayed and Immediate)
Termination Attempt Triggers (TAT_1 and TAT_2)
Subscriber Features
Failover Behavior
Feature Interactions for OHD Trigger
Feature Interactions for TAT_1 and TAT_2 Triggers
Billing
Provisioning Commands
Error Handling
Split-NPA
Feature Provisioning Commands
T.38 Fax Relay, Modem, and TDD Handling
Understanding the Fax, Modem, and TDD Handling Feature
MGCP/NCS Interface—Fax Modes Supported
SDP Attributes Support for T.38 Fax Relay
MTA DQOS Support for T.38 Fax Relay
Fallback to Audio Media on T.38 Negotiation Failure
Audio Restore After Successful T.38 Fax Transmission
T.38 Glare Handling
SDP Attributes Encoding Formats
SIP Support for Call Legs
Protocol Interworking
TDD Handling
Control Configuration
Restrictions and Limitations
Feature Provisioning Commands
CMTS Discovery Using the Static Subnet Table
Aggregation Id Subnet
ENUM Capability
Feature Description
ENUM Support for Routing
ENUM Routing Use Cases
BTS 10200 Routing Operations
Operational Recommendations for Porting Procedures
ENUM Clients Operation
Planning
Operating
Troubleshooting
Trunk and Line Testing
Trunk Testing
Near End Test Origination Test Calls
1xx Test Line Support
T108 Test Line Support
Testing Capability for 911 FGD-OS Trunks
Network Loopback Test for NCS/MGCP Subscriber Endpoints
Restrictions and Limitations
Configuring and Operating
Network Loopback Test for ISDN PRI Trunks
Network Features
Revised: July 21, 2008, OL-12606-18 (Release 5.0)
The Cisco BTS 10200 Softswitch supports network features as described in the following sections:
•
Interoperability
•
Numbering Plans and Dialing Procedures—This section includes information on digit manipulation, E.164 dialing plan, casual dialing (dial around), dial 1 options, directory services, easily recognizable codes, Information service calls (900 and 976), n11 support (211, 311, 411, 511, 611, 711, 811). and NRUF reporting.
•
Emergency Services (911)
•
Operator Services—This section includes information on Busy Line Verification and Operator Interrupt.
•
Network Services—This section includes information on 8XX (Toll-Free Calling), Active Call Information Display, Alerting Notification to Third-Party Feature Server, Calling Party Number Options for Outgoing SETUP Messages, Dialing Parity (IntraLATA Toll Presubscription), Local Number Portability (LNP), SIP Triggers, Split-NPA, and T.38 Fax Relay.
•
Trunk and Line Testing
In general, BTS 10200 features delivered via gateway clients behave identically to their public switched telephone network (PSTN) counterparts.
Note
For information on subscriber features, see Chapter 3, "Subscriber Features." For information on outgoing call restriction options (Class of Service and Outgoing Call Barring)
see Chapter 4, "Class of Service Restrictions and Outgoing Call Barring Features."
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. The VSC values used throughout this chapter are for illustration purposes. For convenience, some VSC values are preprovisioned in the BTS 10200. The valid formats for VSC ASCII strings are listed in the Vertical Service Code commands in the Cisco BTS 10200 Softswitch CLI Database. To view the current VSC values provisioned on your system, use the show vsc CLI command. To provision VSCs, see the VSC provisioning procedure in the Cisco BTS 10200 Softswitch Provisioning Guide.
Typically, the system responds to user handset actions by providing an appropriate announcement. However, if an announcement is not provisioned or cannot be played, an alternate tone (for example, reorder tone) is played. Announcements are listed in the Cisco BTS 10200 Softswitch Provisioning Guide, and tones are listed in the Cisco BTS 10200 Softswitch Operations and Maintenance Guide.
Interoperability
The BTS 10200 interworks with a wide range of network elements (NEs), but there are certain limitations. Cisco recommends that you keep the following caution in mind as you prepare to purchase and use NEs for your network.
Caution 
Some features involve the use of other NEs deployed in the service provider network, for example, gateways and media servers. See the
Component Interoperability section of the
Release Notes for a complete list of the specific peripheral platforms, functions, and software loads that have been used in system testing for interoperability with the BTS 10200 Release 5.0 software. Earlier or later releases of platform software might be interoperable and it might be possible to use other functions on these platforms. The list in the
Release Notes certifies only that the required interoperation of these platforms, the functions listed, and the protocols listed have been successfully tested with the BTS 10200.
Numbering Plans and Dialing Procedures
The BTS 10200 supports the numbering plans and dialing procedures listed in Table 1-1. These features are described in the sections that follow.
Note
For additional details on the rules used in the numbering plans and dialing procedures, see the Cisco BTS 10200 Softswitch Dial Plan Guide.
Table 1-1 Support for Numbering Plans and Dialing Procedures
Feature Description
|
Reference
|
Digit Manipulation
|
|
E.164 Dialing Plan Implementation
|
ITU-T Recommendation E.164
|
Casual Dialing (Dial Around)
|
|
Dial 1 Options for Local, Toll, and InterLATA Calls
|
|
Directory Services (411, 555-1212, 0+ Listing Services)
|
GR-532-CORE FSD-30-17-0000
|
Easily Recognizable Codes
|
GR-2892-CORE SR-2275, Sec. 3.3
|
Information Service Calls (900 and 976)
|
|
n11 support (211, 311, 411, 511, 611, 711, 811)
|
GR-532-CORE FSD-30-16-0000
|
NRUF Reporting for NANPA Audit Support
|
|
Digit Manipulation
The Digit Manipulation (DIGMAN) feature provides the ability to modify both calling number and called number for both incoming and outgoing calls within the BTS 10200.
The calling party number is also known as ANI (automatic number identification). The called party number is also known as DNIS (dialed number identification service).
In addition to modifying the calling number and the called number, the digit manipulation tables can be used to modify the nature of address (NOA) of ANI and/or DNIS numbers. This feature provides the following benefits in the service provider network:
•
Dial plans for both North American Numbering Plan (NANP) and ITU-T E.164 numbering plan
•
Flexible call processing
•
ANI- or DNIS-based routing
For additional standards information, see the following industry sources:
•
NANP—See http://www.nanpa.com
•
ITU-T Recommendation E.164, The International Public Telecommunication Numbering Plan
The BTS 10200 performs digit manipulation by matching and replacing digits in the digit string that is being processed.
E.164 Dialing Plan Implementation
The BTS 10200 implements a dialing plan based on ITU-T Recommendation E.164, The International Public Telecommunication Numbering Plan, a standard for numbering and routing. This dialing plan uses a generic numbering scheme for number evaluation. The BTS 10200 performs digit manipulation on ANI data of the calling party, and on DNIS data of the called party.
National Number
In the E.164 numbering scheme, there are three parts to any national number (number that terminates within the country):
•
National destination code (NDC)—A region of the country (1 to 6 digits, typically 3). Provisioning of the NDC is optional. Some countries do not use NDCs in the national number.
•
Exchange code (EC)—An area served by a single central office (CO) switching facility (1 to 6 digits, typically 4).
•
Dialing number (DN)—The specific digits that identify a subscriber line (1 to 4 digits, typically 4).
The combination [EC + DN] is called the subscriber number (SN).
The combination [NDC + EC + DN], or [NDC + SN], is called the national number (NN).
[NDC + EC + DN] is interpreted as [NPA + NXX + XXXX] in NANP, where NPA (numbering plan area) = 200 to 999, NXX (office code) = 200 to 999, and XXXX = 0000 to 9999. The BTS 10200 applies the NANP interpretation if the NANP-DIAL-PLAN flag is set to Y (yes) in the DIAL-PLAN-PROFILE table.
A user originates a call by dialing as follows:
•
To place a call to a phone in the same EC (served by the same CO), dial the SN. In most cases, this is considered a local call.
•
To place a call to a phone in another EC, but within the same region (same NDC), dial the SN. In most cases, this is considered a local toll call.
•
To place a call to a phone in another region (different NDC), dial the national (trunk) prefix and the NN. The national prefix varies from country to country. In most cases, this type of call is considered a national toll call.
Examples of national prefixes include:
–
0 in China
–
1 and 0 within NANP
–
9 in Finland and Spain
–
16 in France
For countries that do not use NDCs, it is not necessary to provision any value for the NDC parameter in the BTS 10200.
International Number
The international number is the number dialed from one country to another to reach a subscriber. Each country is assigned a country code (CC). The international number is the combination [CC + NN], or [CC + NCD + EC + DN]. Table 1-2 lists several examples.
Table 1-2 Examples of International Numbers
Country
|
City
|
CC
|
NDC
|
EC
|
DN Group
|
Complete International Number
|
Belgium
|
Bruxelles
|
32
|
02
|
123
|
xxxx
|
32-02-123-xxxx
|
China
|
Chengdu
|
86
|
28
|
8293
|
xxxx
|
86-28-8293-xxxx
|
Germany
|
Dusseldorf
|
49
|
211
|
12
|
xxxx
|
49-211-12-xxxx
|
Canada
|
Montreal
|
1
|
514
|
870
|
xxxx
|
1-514-870-xxxx
|
United Kingdom
|
London
|
44
|
71
|
248
|
xxxx
|
44-71-248-xxxx
|
To place a call to a phone in another country, the caller must dial an international prefix and then the international number. Thus, the complete digit string to dial is [international prefix + CC + NN]. The international prefix varies from country to country. Examples of international prefixes include:
•
00 in China
Example of a call from China to Montreal: 00-1-514-870-xxxx
•
011, 01 in NANP
Example of a call from the United States to Bruxelles: 011-32-02-123-xxxx
In some countries, two or more international prefixes may be used
•
To reach different groups of countries
•
To reach countries within a group
Casual Dialing (Dial Around)
Casual dialing, also known as dial around, specifies whether the carrier supports 101XXXX calls. The digit map CLI command tokens provide the digit pattern. The digit pattern specifies all possible acceptable patterns. An example of a casual digit pattern is 1010321 or 1010220. The digit map table tells the media gateway (MGW) how to collect and report dialed digits to the Call Agent (CA). Subscribers can prefix their toll, interLATA, or international calls with 101XXXX. Casual dialing supports the following casual calls:
•
101XXXX + 0/1 + NPA + NXX-XXXX
•
101XXXX + 0/00
•
101XXXX + 011/01 + CC + NN
Dial 1 Options for Local, Toll, and InterLATA Calls
The service provider can provision the system to control the use of prefix 1 for specific types of calls and for specific subscribers. Local, toll, and interLATA call types can each be independently provisioned in the subscriber-profile table as follows:
•
Require that the number be dialed with a prefix 1—If the system is provisioned this way, and the caller attempts to dial the number without using a prefix 1, the system rejects the call and provides an appropriate announcement (Release Code 10).
•
Require that the number be dialed without a prefix 1—If the system is provisioned this way, and the caller attempts to dial the number using a prefix 1, the system rejects the call and provides an appropriate announcement (Release Code 9).
•
Prefix 1 optional—Allow call processing to proceed whether a prefix 1 is dialed on not.
For service access code (SAC) calls such as 500, 700, 800, and 900, the user must dial the prefix 1. The flags LOCAL-PFX1-OPT, INTERLATA-PFX1-OPT, and TOLL-PFX1-OPT in the Subscriber table do not affect these types of calls.
For a list of the specific provisioning parameters, see the Subscriber Profile table in the Cisco BTS 10200 Softswitch CLI Guide. For a complete list of release cause codes, see the Appendix of the Cisco BTS 10200 Softswitch Provisioning Guide.
Directory Services (411, 555-1212, 0+ Listing Services)
The BTS 10200 supports the directory services access feature as specified in Telcordia document GR-352-CORE, LSSGR: Interface To Directory Assistance Systems (FSD 30-17-0000).
Directory services allows a subscriber to obtain the listed telephone number for a given name and address. The caller dials a specific service number to reach directory services, also referred to as directory assistance (DA). When a subscriber dials one of the following digit patterns, the BTS 10200 routes the call to the applicable directory services in the PSTN:
•
411 or 555-1212 (DA)
•
1+411, 1+555-1212 (toll DA)
•
1-NPA-555-1212 (mostly for out-of-town/state numbers)
•
1-8XX-555-1212 (toll-free numbers)
•
0+ listing services
The service to the caller can be provided manually by a live operator, automated via a voice or dual tone multifrequency (DTMF) recognition system, or by a combination of these. The volume level from an automated voice-response unit, however, should be comparable to that of a live operator. Different network operators can employ different systems in providing directory services.
A typical directory services request requires that the caller first give the name of the town and city. The caller then provides the name of the person or business that the caller wants to call, including the spelling of unusual names. Finally, the caller states if the request is for residence or business. Additional services include handling multiple requests made during the same call and automatic connection to the person (or business) the caller wants to call.
Easily Recognizable Codes
The BTS 10200 supports selected easily recognizable codes (ERCs) as described in document SR-2275, Telcordia Notes On the Network, Section 3.3. The supported ERCs are
•
500 personal communications services (PCS)—See the Alliance for Telecommunications Industry Solutions (ATIS) document INC-95-0407-009, Personal Communication Services N00NXX. Code Assignment Guidelines, for a PCS description.
•
700 service access calls (SAC)—Range of codes used by interexchange carriers (IXCs) to provide services on the network.
•
Toll-free service call features (8XX)—See the "8XX (Toll-Free Calling)" section for a description.
•
900/976 information service calls—See the "Information Service Calls (900 and 976)" section for a description.
Other Telcordia reference documents include:
•
SR-2275, Telcordia Notes On the Network
•
GR-2892-CORE, Switching and Signaling Generic Requirements for Toll-Free Service Using AIN
Information Service Calls (900 and 976)
Information service calls (ISCs) provide a variety of announcement-related services on a national or local basis. There are two general categories of this service:
•
Public announcement services (PAS)—Weather, sports, horoscope, and so forth
•
Media-stimulated calling (MSC)—Telephone voting, radio station call-ins, and so forth
National calls are dialed as 1-900-xxx-xxxx and local calls are dialed as NPA-976-xxxx.
n11 support (211, 311, 411, 511, 611, 711, 811)
Note
911 service is covered in the "Emergency Services (911)" section.
This section describes BTS 10200 support for n11 services. The typical relationship between the n11 codes and the nature of dial (NOD) values is as follows.
n11 Code
|
NOD Value
|
211
|
INFO
|
311
|
NON-EMG
|
411
|
DA
|
511
|
TRAFFIC
|
611
|
REPAIR
|
711
|
RELAY
|
811
|
BUSINESS
|
For a complete list of NOD values, see the Nature of Dial command in the Cisco BTS 10200 Softswitch CLI Database. To view the current NOD values provisioned on your system, use the show nod CLI command.
For additional information on n11 calling, see the following industry documents:
•
Telcordia document GR-352-CORE, LSSGR: Service Codes N11 (FSD 30-16-000)
•
The NANPA web site, http://www.nanpa.com/number_resource_info
Community Information and Referral Services (211)
The 211 service provides access to information from government service agencies and certain public charity groups.
Nonemergency Services (311)
Some city governments offer 311 service to provide nonemergency information to the community. The caller dials 311 and the Call Agent translates this to the closest nonemergency access office.
The BTS 10200 supports nonemergency services (311) for routing calls to a specified route type and identification. Routes for all nonemergencies (311) are allocated through the destination table by defining the call type (call-type=NON-EMG) and the routing information for the dialed digits.
Directory Assistance (411)
The 411 service provides directory assistance. See the "Directory Services (411, 555-1212, 0+ Listing Services)" section.
Traffic and Transportation Information (511)
The 511 service provides access to information about local traffic conditions.
Repair Service (611)
The 611 service connects to the local telephone repair service (if the service provider offers this service).
Telecommunications Relay Services (711)
The 711 service provides access to telecommunications relay services (TRS).
Local Billing Services (811)
The 811 service connects to the local telephone billing office.
NRUF Reporting for NANPA Audit Support
Numbering Resource Utilization and Forecast (NRUF) reporting provides NANPA audit data based on provisioned values in the dn2subscriber table. For FCC-required NANPA audit compliance, the report input is NPANXX. In markets outside of NANPA, the input can be based on either the combination of the NDC and the EC, or just the EC.
The data for NRUF reporting is generated based on either the NDC or the EC. The service provider can use the report dn-summary command to generate the following reports:
•
Report on all DNs belonging to a specific NDC and EC.
•
Report on a thousands group within a specific NDC and EC.
For additional details of this feature, see the NRUF chapter of the Command Line Interface Reference Guide.
Emergency Services (911)
The BTS 10200 supports emergency services (911) as specified in Telcordia document GR-529-CORE, LSSGR: Basic 911 Emergency Service (FSD 15-01-0000).
Other Telcordia reference documents include
•
SR-4163, E9-1-1 Service Description
•
GR-350-CORE, E911 Public Safety Answering Point: Interface Between a 1/1A ESS Switch and Customer Premises Equipment
This section covers the following topics:
•
"Description" section
•
"Important Provisioning Requirements" section
•
"911 Overflow Announcement" section
•
"Emergency 911 Trunk Connection Loss Alarm" section
•
"Feature Interactions" section
•
"Feature Provisioning Commands" section
Description
The digit string 911 is typically used in the U.S. Other digit strings are used elsewhere in the world.
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. The 3-digit 911 number is assigned for public use in many areas of the United States and Canada for reporting an emergency and requesting emergency assistance. Depending on municipal requirements and procedures, an ESB attendant can transfer the call to the proper agency, collect and relay emergency information to the agency, or dispatch emergency aid directly for one or more participating agencies.
911 calls are location dependent and must be selectively routed to the appropriate PSAP depending on where the call originates. The routing process is part of the Enhanced 911 (E911) feature set and works as follows:
1.
In the PSTN, the local serving end office routes the call to the designated E911 tandem for that serving area.
2.
The E911 tandem then routes the call to the proper PSAP.
Once the caller is connected to the PSAP attendant, the PSAP system typically displays the caller's directory number to the PSAP attendant. Additional data (such as the subscriber's name, address and closest emergency response units) may also be retrieved from the local carrier automatic location identification (ALI) database and displayed to the PSAP attendant.
The service provider can provision a flag for each subscriber to specify which number to send with emergency calls—the subscriber directory number or the subscriber billing number.
Special emergency functions can be provided via a channel-associated signaling (CAS) trunking gateway (TGW) that supports ESB trunks or emergency service line (ESL) trunks with MF signaling. Examples of special emergency functions include:
•
Operator callback—Allows the PSAP to automatically ring back the caller.
•
End-to-end called-party hold—The BTS 10200 keeps the connection active even if the caller goes on hook.
•
Operator disconnect—Allows the PSAP to terminate the call even though the caller has not gone on hook.
Important Provisioning Requirements
For service providers in the U.S., it is typical to provision the Destination table with call-type=EMG for the digit string 911, and call-subtype=NONE (default), because 911 is a central dispatch point for all emergency, ambulance, fire, and police calls.
Caution 
On the BTS 10200, for a call to be considered an emergency, it must be provisioned as call-type EMG. If you are using separate DNs for ambulance, fire, and police service (typically applies to networks outside the U.S.), Cisco strongly recommends that you provision these as call-type EMG and call-subtype <AMBULANCE or FIRE or POLICE> in the Destination table. This is the only way to be sure that they will be given all the treatment of the EMG call-type.
Depending on the region of the world, the provisionable timers may require different values, or may not be needed, and they can be turned off. The called-party control feature, typically used in the United States, can also be turned off. All other functions of the emergency number are the same as for the 911 feature.
The emergency service feature can be made available to all subscriber lines connected to a BTS 10200 using the default office service ID, or to all subscribers in a specific POP using the office service ID. See the "Office Service ID and Default Office Service ID" section on page 3-134 for a general description of this provisionable service.
911 Overflow Announcement
The system plays an announcement when all circuits to the emergency center are busy and the emergency call cannot be completed to the emergency center. An example of an announcement for this feature is, "We are experiencing 911 difficulties. Please hang up and dial 0 to reach an operator for emergency assistance." The announcement is applied when the announcement resource is available and applicable. For the specific cause code and announcement ID, see "Appendix A, Cause Code to Announcement ID Mappings" in the Cisco BTS 10200 Softswitch Provisioning Guide.
Emergency 911 Trunk Connection Loss Alarm
The BTS 10200 is capable of generating a critical alarm of when an emergency trunk resource becomes remotely or locally blocked. This alarm will be raised when any of the following events occurs:
•
The gateway becomes unreachable.
•
The emergency trunk termination is administratively made OOS through CLI commands on the BTS 10200.
•
The emergency trunk termination is remotely or locally blocked.
This feature is applicable only to emergency trunks of type CAS, SS7 and ISDN. The EMERGENCY-TRUNK-GROUP token in the applicable trunk group table must be provisioned to support this feature. For CAS trunk groups, the E911 / EMERGENCY-TRUNK token must also be provisioned.
Feature Interactions
The following feature interactions apply to emergency calls (call-type=EMG):
•
During a 911 call from a subscriber line, the call waiting (CW) and three-way calling (TWC) features are automatically disabled for the subscriber line.
•
There is an interaction when a Centrex subscriber invokes call hold (CHD) and places a call to an emergency number:
–
When the emergency operator answers the call, a two-party call is active between the subscriber and the emergency operator. The on-hold party remains on hold.
–
When the subscriber presses the Flash button or hookswitch, a three-way call is established among the subscriber, the emergency operator, and the previously on-hold party.
–
It is not possible to place the emergency operator on hold.
Feature Provisioning Commands
To provision this feature, see the 911 provisioning procedure in the Cisco BTS 10200 Softswitch Provisioning Guide.
Operator Services
The BTS 10200 supports operator services as specified in Telcordia Requirement FR-271, Operator Services Systems Generic Requirements (OSSGR).
Operator services is a call-processing function whereby callers can access either a live operator or an automated function to complete calls or gain access to information. The service provider can provide this feature or outsource it to a third-party vendor. Some additional functions accomplished by operator services include automatic call distribution, billing detail recording, and information retrieval.
This section includes the following additional topics:
•
Numbers Used to Access Operator Services
•
Types of Services
•
Busy Line Verification (BLV) and Operator Interrupt (OI) Services
Numbers Used to Access Operator Services
The following numbers are commonly used to access operator services:
•
0—Local operator support
•
00—Operator support outside the "local" calling area, using a presubscribed interexchange carrier (PIC)
•
0+ area code and number—Operator support when the destination number is known (that is, for collect calls, calling card calls, person-to-person calls, and so forth, using PIC
•
CAC+0+—Operator services, using a dialed carrier access code (CAC)
•
01+CC+NN—International operator services, using PIC
•
CAC+01+CC+NN—International operator services, using a dialed CAC
Types of Services
Operator services provided to callers typically include:
•
Assistance
•
General information
•
Directory assistance
•
Dialing instructions
•
Rate information
•
Credit recording
•
Trouble reporting
•
Call completion
•
Alternate billing services (ABS)
•
Calling card calls
•
Collect calls
•
Third-number calls
•
Handling options
•
Person-to-person
•
Conference calls
•
Call transfer
•
Real-time rating
•
Rate quotes
•
Time and charges
•
Notify
Busy Line Verification (BLV) and Operator Interrupt (OI) Services
This section describes busy line verification (BLV) and operator interrupt (OI) services. OI is also referred to as emergency interrupt (EI). BLV and OI services are based on GR-1176 (FSD 80-01-0300), Busy Line Verification, part of Telcordia OSSGR requirements (FR-271).
Description and Operation
BLV service permits the user to obtain operator assistance to determine if a called line is in use. The user dials 0, waits for the operator to pick up the line, and requests BLV service. OI service permits the operator to speak directly with the busy party. The service provider can deny BLV service to any subscriber by setting type=denied for fname=BLV in the subscriber-feature-data table (see the BLV provisioning link listed below). Note that denying BLV also denies OI.
BLV and OI services work as follows:
1.
The user calls the operator and requests BLV service regarding a specific called line.
2.
The operator provides the BLV service.
3.
For OI, the operator interrupts the conversation in progress and relays a message.
4.
If the interrupted party at the called line is willing to hang up, they do so.
5.
The user can originate a new call to the called DN.
Note
At the user's request, the operator has the option to directly connect the user to the called line.
The BLV feature can be made available to all subscribers lines connected to a BTS 10200 using the default office service ID, or to all subscribers in a specific POP using the office service ID. See the "Office Service ID and Default Office Service ID" section on page 3-134 for a general description of this provisionable service.
Feature Interactions
The following feature interactions are applicable to the BLV and OI services:
•
When the operator attempts BLV, if the verified party is engaged in a call and has features currently invoked, the operator might receive a busy tone and might not be able to perform an interrupt on the call. In this section, "currently invoked" means that another feature has already been triggered in the call. There are a few exceptions, such as Cancel Call Waiting (CCW) and Do Not Disturb (DND); for example, BLV can be successfully performed even if CCW or DND is currently invoked on the call.
•
If the verified party (terminating subscriber) has call forwarding unconditional (CFU) activated, the operator will receive a busy tone and will not be able to perform an interrupt on the call.
Feature Provisioning Commands
To provision this feature, see the BLV provisioning procedure in the Cisco BTS 10200 Softswitch Provisioning Guide.
Network Services
The BTS 10200 supports the network services listed in Table 1-3.
8XX (Toll-Free Calling)
The purpose of the toll-free feature is to have the called party, rather than the calling party, charged for the call. These calls are prefixed with the 1+8XX service access codes. The seven digits following the 8XX codes are used for routing the call. For an inbound/outbound 8XX call, the BTS 10200 checks the local toll-free database first. If the corresponding DN is not found in the local toll-free database, the system sends a query to the service control point (SCP) to request the corresponding DN.
All aspects of toll-free calling are transparent to the caller. A caller expects to dial 1-8XX-NXX-XXXX to reach the desired destination. The company that translates the number to a specific DN, and the company that routes the call, must appear transparent to callers. Most callers are not aware that their dialed 8XX number is changed into a specific DN. What matters to the callers is that they reach what they perceive to be the called number, and they are not billed for the call.
Note
These toll-free (8XX) features can be made available to all subscriber lines connected to a BTS 10200 using the default office service ID, or to all subscribers in a specific POP using the office service ID. See the "Office Service ID and Default Office Service ID" section on page 3-134 for a general description of this provisionable service.
8XX Call Processing
The system processes outbound 8XX calls as follows:
1.
The CA signals the AIN FS to perform an 8XX query.
2.
The AIN FS performs an internal database query.
3.
If an internal record is found for the 8XX number, the AIN FS provides the routing information to the CA and the call is attempted.
Note
For an incoming 8XX call that has a network-specific NOA (based on GR-317), when the system finds the record in the internal database, it assigns the value 2 (TOLL_FREE_LOCAL) to the Database Query Type1 field in the resulting call detail record (CDR).
4.
If no internal record is found, the next action depends on how the NOA token is provisioned in the dial plan table. If NOA is provisioned as NATIONAL (the default value), the AIN FS performs an external service control point (SCP) query. If a route is found, the CA completes the call. Otherwise the call is released.
Note
For an incoming 8XX call that has a network-specific NOA, the system does not attempt an external query. The call is released with release cause No Route to Destination.
Figure 1-1 shows the processing of an outbound 8XX call placed by a subscriber.
Figure 1-1 Processing of an Outbound 8XX Call
1.
A subscriber dials an 8XX call.
2.
The system attempts to translate the 8XX call to a DN in its local database.
3.
If there is no record in the local database, the system sends a query to the SCP and receives a translated DN.
4.
The system routes the call to the appropriate subscriber (on-net call) or external network (off-net call).
Figure 1-2 shows the processing of an 8XX call received from the network with a network-specific NOA.
Figure 1-2 Processing of an 8XX Call with a Network-Specific NOA
1.
The system receives an incoming SS7 call with a toll-free (8XX) dialed DN and with NOA=network-specific.
2.
The system attempts to translate the 8XX call to a DN in its local database.
3.
The system routes the call to the appropriate subscriber (on-net call) or external network (off-net call).
Local Toll-Free Database
This section explains how the system uses information from the local toll-free database.
The BTS 10200 provides the ability to translate inbound/outbound 8XX numbers at the Feature Server (FS) using a local 8XX database. The 8XX service supports the following features:
•
Origin-dependent routing
•
Time-of-day routing
•
Percentage-based routing
•
Information digit-based screening
•
Black/white list screening
The BTS 10200 also supports optional DNIS service. In an 8XX DNIS service, when a call is terminated to a PBX (call center), 4 digits are outpulsed to the PBX to identify the originally dialed 8XX number. In case of custom DNIS, up to 22 digits can be outpulsed with additional information such as:
•
Original 8XX number dialed
•
Automatic number identification (ANI)
•
Originating line information of the calling party
When a translated number (for an original 8XX call) is received, the Analyzed Info DP triggers the FS. The BTS 10200 looks up the DNIS and TG information for the call. The DNIS information is then outpulsed to the PBX. If an overflow condition is encountered, the call is routed to the overflow trunk. The overflow trunk can be a PSTN trunk.
See SR-2275, Telcordia Notes on the Network, Section 14.6 for additional information on toll-free database services.
SCP-Based Toll-Free Services
This section explains how the system uses information from the external toll-free database.
The BTS 10200 communicates with an SCP-based database called the toll-free database service, which contains information for routing the call. The database service provides information about the network service provider selected to complete the call, and information for translating the toll-free number to a specific 10-digit directory number (DN). The routing of the call can vary depending on the arrangements made between the toll-free subscriber and the network service provider. These arrangements can include selective routing based on the time of day, day of week, and location from which the call originates.
Provisioning Commands
To provision this feature, see the 8XX (Toll-Free Calling) provisioning procedure in the Cisco BTS 10200 Softswitch Provisioning Guide.
Active Call Information Display
The BTS 10200 allows the service provider to display information about an active (in-progress) call (originating or terminating). The implementation is based on Telcordia document GR-529-CORE, Call Tracing (FSD 15-03-000). The display is performed using a CLI query command.
The input parameter can be any subscriber-specific or trunk-specific information including:
•
Subscriber-specific information:
–
DN
–
TSAP address of the residential gateway (RGW)
–
MLHG ID and terminal
–
Centrex group ID and extension
–
Termination ID
•
Trunk-specific information:
–
SIP call ID
–
H.323 call ID
–
Trunk group ID and trunk ID (for SS7, ISDN or CAS)
The system output (display) includes available information about the calling and called parties (for example, calling number, called number, call state, trunk type, call ID, charge number, and redirected number). The system supports both brief and verbose display modes.
For additional information about required inputs and available outputs, see the "Viewing Active Calls" information in the Cisco BTS 10200 Softswitch Operations and Maintenance Guide.
Alerting Notification to Third-Party Feature Server
The BTS 10200 can be provisioned to deliver alerting notification (notification of power ringing or call-waiting tone on the subscriber line) and call data to a third-party feature server (3PTYFS). This feature is available for both off-net-to-on-net calls and on-net-to-on-net calls. It can be assigned globally (for all subscribers on the switch), on a per-POP basis, or for individual subscribers. The feature supports advertising of an externally addressable FQDN to an external third-party feature server when necessary. 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.
Note
Throughout this document, this feature (alerting notification to 3PTYFS) is referred to as Alerting Notification.
This document does not describe the messaging interface specs or call-data fields provided by the BTS 10200. Developers of applications for the 3PTYFS who are interested in the interface specifications should contact their Cisco account team.
Call Flow
The call flow works as follows:
1.
The BTS 10200 receives signaling for an incoming call, and sets up the call to the subscriber line.
2.
At the CALL_ACCEPTED trigger detection point (TDP) in the call, the BTS 10200 generates a CALL_ACCEPTED_NOTIFY trigger, and sends a SIP Invite message directed to a 3PTYFS. The SIP Invite message includes a Feature Control Protocol (FCP) attachment containing the call data.
3.
The 3PTYFS receives the SIP message and executes any actions that have been programmed into it.
Alerting Notification has no impact on the setup or progress of the call. The BTS 10200 continues with normal call processing regardless of any response from the 3PTYFS.
Prerequisites
The BTS 10200 locates the 3PTYFS via a TSAP address that is provisioned in the BTS 10200 database. If the TSAP address is a domain name, the domain name must also be configured in the service provider domain name system (DNS) server.
The BTS 10200 advertises its own TSAP address to the 3PTYFS. There are specific requirements for entering this information during initial software installation. For details, see the "Installation Considerations" section.
The 3PTYFS should be provisioned to support this feature in accordance with the applicable product documentation. The BTS 10200 does not send any provisioning or status/control commands to the 3PTYFS.
Caution 
The data in the FCP attachment generated by the BTS 10200 is plain ASCII text and is not encrypted. The security of the connection between the BTS 10200 and the 3PTYFS is the responsibility of the service provider. It is the responsibility of the 3PTYFS to honor the presentation privacy restrictions, and control any usage or display of this information based on those restrictions.
Restrictions and Limitations
CALL_ACCEPTED_NOTIFY Trigger Sent for Incoming Calls to Subscribers Only
The system sends the CALL_ACCEPTED_NOTIFY trigger to the 3PTYFS only if the called party is a subscriber on the BTS 10200. This is true even if the feature is provisioned globally (at the office level) on the BTS 10200.
Limitations when Calling Party Is Using Certain SIP and H.323 Devices
Some calling-party devices (certain SIP- and H.323-based endpoints) may not send an explicit alerting indication (180 Ringing for SIP and Alerting for H.323). In these cases, the Call Agent does not report the CALL_ACCEPTED_NOTIFY trigger to the 3PTYFS.
Subsequent Triggers
The BTS 10200 does not send updated information to the 3PTYFS based on subsequent triggers in the call (following the CALL_ACCEPTED TDP). For example, if a user hangs up while another call is on hold (in call-waiting mode) and the phone is rung again, the BTS 10200 does not report a trigger and does not send any data.
NAPTER and SRV Record Lookup Not Supported
This feature does not support the use of the Naming Authority Pointer (NAPTR) or DNS services (SRV) records for lookup of the 3PTYFS domain name. The DNS server must be populated with the address (A) record for the fully qualified domain name (FQDN) specified in the TSAP address of the 3PTYFS.
Status and Control Commands
The status feature-server command reports the status of feature server components internal to the BTS 10200. However, the BTS 10200 does not send any status or control commands to the 3PTYFS.
Installation Considerations
For Alerting Notification to function correctly, specific data must be entered into the opticall.cfg file at the time of initial BTS 10200 software installation. The choice of data depends on whether the 3PTYFS will be deployed in the same private (internal) management network as the BTS 10200, or in a public network.
•
If the 3PTYFS is deployed in the same private (internal) management network as the BTS 10200, the 3PTYFS can obtain the IP address of the BTS 10200 from the DNS server. That DNS entry will resolve correctly to the private IP address.
•
If the 3PTYFS is deployed in a public network (outside the private management network of the BTS 10200), the 3PTYFS must reach the BTS 10200 by using an external IP address. In this case, you must populate opticall.cfg and the DNS server with the external IP address for the BTS 10200.
This installation data also affects the provisioning requirements for the 3PTYFS in the Feature Server table:
•
If the 3PTYFS is deployed in the private management network, the EXTERNAL-FEATURE-SERVER parameter must be set to N.
•
If the 3PTYFS is deployed in a public network, the EXTERNAL-FEATURE-SERVER parameter must be set to Y.
Note
Installation of the 3PTYFS and peripheral devices is outside the scope of this document. Those devices and software should be installed according to the applicable product documentation.
Feature Provisioning Commands
For provisioning steps, see the Alerting Notification provisioning procedure in the Cisco_BTS 10200 Softswitch Provisioning Guide.
Calling Party Number Options for Outbound SETUP Messages
The BTS 10200 provides options for controlling the calling party number (CPN) data sent in the outbound SETUP message on calls outbound or redirected from the BTS 10200 to the PSTN.
Option to Send Billing DN as CPN for Outbound Calls
The system has a provisionable option for sending a subscriber billing DN (or main DN of a PBX subscriber) as the CPN in outbound SETUP messages on outgoing nonemergency calls. This is provisionable using the SEND-BDN-AS-CPN token in the Subscriber table.
•
If SEND-BDN-AS-CPN is set to Y, the system sends the billing DN of the subscriber as the CPN in the outbound SETUP message. If the billing DN is not provisioned, the system sends the value of the subscriber directory number (DN1).
•
If SEND-BDN-AS-CPN is set to N, the system sends the subscriber DN1 as the CPN in the outbound SETUP message. For PBX, the system sends the individual subscriber DN (received in the SETUP message) as the CPN in the outbound SETUP message.
The sending of the subscriber name and number is subject to the provisioning of the PRIVACY token in the Subscriber table.
Option to Send Billing DN as CPN for Emergency Calls
The system has a provisionable option for sending a subscriber billing DN (or main DN of a PBX subscriber) as the CPN in outbound SETUP messages on outgoing emergency calls. This is provisionable using the SEND-BDN-FOR-EMG token in the Subscriber table.
Note
In this document, emergency calls are calls to DNs that are provisioned as call-type=EMG in the Destination table.
•
If SEND-BDN-FOR-EMG is set to Y, the system sends the billing DN of the subscriber as the CPN in the outbound SETUP message. If the billing DN is not provisioned, the system sends the value of the subscriber directory number (DN1).
•
If SEND-BDN-FOR-EMG is set to N, the system sends the subscriber DN1 as the CPN in the outbound SETUP message. For PBX, the system sends the individual subscriber DN (received in the SETUP message) as the CPN in the outbound setup message.
The system sends the main subscriber number, if it is provisioned, according to the following rules:
•
If an ISDN PBX has main-sub-id provisioned with send-bdn-for-emg=N, send-bdn-as-cpn=N, and it is an EMG call, then the DN1 of the main-sub-id is sent as the calling party number.
•
If an ISDN PBX has main-sub-id provisioned with send-bdn-for-emg=Y, send-bdn-as-cpn=N, and it is an EMG call, then the billing-dn of the main-sub-id is sent as the calling party number.
Option to Send Redirecting Number as CPN for Redirected Calls
This feature allows the service provider to control the CPN data sent in the outbound SETUP message on redirected calls outbound from the BTS 10200 to the PSTN.
The CPN option is provisionable (via CLI commands) using the SEND-RDN-AS-CPN token in the TRUNK-GRP table:
•
If this token is set to Y (yes), the system overwrites the existing CPN with the redirecting number (RDN) and includes the new value in the outbound SETUP message.
•
If this token is set to N (no), the system does not change the existing CPN data.
N is the default value.
This feature is applicable to the following scenarios:
•
Redirection by a Subscriber Phone
•
Redirection of a Basic or Tandem Call
Redirection by a Subscriber Phone
Figure 1-3 shows an example of the networks and phones involved in redirection by a subscriber phone. Table 1-4 explains how to provision the SEND-RDN-AS-CPN token for various call-redirection scenarios and results.
Figure 1-3 General Network View for Redirection by a Subscriber Phone
Table 1-4 Provisioning SEND-RDN-AS-CPN in TRUNK-GRP Table for Redirection by Subscriber Phone
|
|
Existing CPN and RDN Data (Example)
|
Value Provisioned for SEND-RDN- AS-CPN
|
Effect On Outbound SETUP Message
|
Content of Outbound SETUP Data (Example)
|
On-net to off-net call (either of the following):
A -> B -> fwd -> C -> fwd -> off-net
A -> C -> fwd -> off-net
|
CPN= 972-555-1111
RDN= 972-555-3333
|
Y
|
Overwrite CPN with RDN
|
CPN= 972-555-3333
RDN= 972-555-3333
|
N
|
Do not change CPN
|
CPN= 972-555-1111
RDN= 972-555-3333
|
Off-net to on-net to off-net call:
Inbound off-net call -> B -> fwd -> off-net
Note In this example, the existing RDN (from the incoming SETUP message) is 817-555-8888. The new RDN is the DN of the forwarding phone, Subscriber B—972-555-2222.
|
CPN= 214-555-7777
RDN= 817-555-8888
(from incoming SETUP message)
|
Y
|
Overwrite CPN with RDN
|
CPN= 972-555-2222
RDN= 972-555-2222
|
N
|
Do not change CPN
|
CPN= 214-555-7777
RDN= 972-555-2222
|
Redirection of a Basic or Tandem Call
Figure 1-4 illustrates the redirection of a basic or Tandem call.
Figure 1-4 Example of Redirection of Basic or Tandem Call
•
CPN = calling party number
•
OCN = original called number
•
RDN = redirecting number
•
CLD = called number
•
In this scenario, The SETUP message for the incoming call has a CLD (called number) 512-555-4444. If this number does not correspond to a subscriber, the BTS 10200 routes the call back to the PSTN according to provisioning in the dial plan. By default, the data in the outbound SETUP message (the message sent from the BTS 10200 to the PSTN) is the same as the data in the incoming SETUP message. However, if the SEND-RDN-AS-CPN parameter in the TRUNK-GRP table is set to Y, and the RDN is available in the incoming SETUP message, the system replaces the CPN value with the RDN value. Table 1-5 explains how to provision the SEND-RDN-AS-CPN token for call redirection.
Table 1-5 Provisioning SEND-RDN-AS-CPN in TRUNK-GRP Table for Redirection of Basic/Tandem Call
|
|
Content of Incoming SETUP Data (Example)
|
Value Provisioned for SEND-RDN- AS-CPN
(Default = N)
|
Effect On Outbound SETUP Message
|
Conten |