Guest

Cisco BTS 10200 Softswitch

Interoperability with Cisco CallManager

  • Viewing Options

  • PDF (296.4 KB)
  • Feedback
Cisco BTS 10200 Softswitch Interoperability with Cisco CallManager

Table Of Contents

Cisco BTS 10200 Softswitch Interoperability
with Cisco CallManager

Information About Interoperability

Prerequisites for Interoperability

Limitations on Interoperability

Signaling and Processing Limitations

Limitations On Subscriber Features

Events and Alarms

Measurements

Billing Interface

How to Provision the Cisco BTS 10200 Softswitch for Interoperability with Cisco CallManager

Assign Main Subscriber ID for Trunk Group (Optional)

Provision QoS Codec Type for Trunk Group

Disable GTD

Option to Disable GTD at CA Level

Option to Disable GTD at TG Level

Additional References

Related Documents

Standards

Technical Assistance


Cisco BTS 10200 Softswitch Interoperability
with Cisco CallManager


This document describes the H.323 protocol interoperability between Cisco BTS 10200 Softswitch, Cisco CallManager and Cisco IOS H.323 gateways. The interoperability of these three network elements (NEs) enhances the delivery of call control features between enterprise networks and service provider networks.

This document also includes provisioning procedures required for interoperability.

Feature Specifications for Interoperability with Cisco CallManager

Feature History
 
Release
Modification

Cisco BTS 10200 Softswitch Release 4.1

This feature was introduced.

Supported Platforms

Cisco BTS 10200 Softswitch


The BTS functions as a logical H.323 gateway to communicate with Cisco CallManager and other H.323 gateways. The BTS also provides signaling for other trunks and lines over MGCP and SIP protocols. In addition, the Cisco BTS 10200 Softswitch provides access to the public switched telephone network (PSTN). It communicates with signaling gateways (SGs) for SS7 signaling, and with trunking gateways (TGWs) that provide the bearer path. The details of these signaling links are shown in Figure 1.


Note The Cisco BTS 10200 Softswitch can be configured as up to four logical H.323 gateways.


Figure 1 Signaling Links with Cisco BTS 10200 Softswitch and Cisco CallManager


Note For a more complete description of all Cisco BTS 10200 Softswitch features, refer to the Cisco BTS 10200 Softswitch System Description.


Information About Interoperability

The following details are covered in this feature module:

Prerequisites for Interoperability

Limitations on Interoperability

Events and Alarms

Measurements

Billing Interface

How to Provision the Cisco BTS 10200 Softswitch for Interoperability with Cisco CallManager

Additional References

Prerequisites for Interoperability

For the Cisco BTS 10200 Softswitch, the Cisco CallManager and an IOS-based H.323 GW to interoperate, the following configuration procedures are required:

The minimum software releases for interoperability are:

Cisco CallManager 3.3(2) spB (spB refers to Service Pack B)

Cisco BTS 10200 Softswitch—Release 4.1


Note Contact your Cisco account team regarding any possible updates to these releases or patches that could occur after publication of this document.


On Cisco CallManager, configure the route to the Cisco BTS 10200 Softswitch as "intercluster trunk" with media termination point (MTP) selected on this trunk.


Note Some subscriber features can be provided by both the Cisco BTS 10200 Softswitch and Cisco CallManager. You must select MTP on Cisco CallManager so that Cisco CallManager can provide these subscriber features.


To ensure signaling compatibility between the Cisco BTS 10200 Softswitch and Cisco CallManager, the following provisioning operations should be performed on the Cisco BTS 10200 Softswitch. These procedure are described in the "How to Provision the Cisco BTS 10200 Softswitch for Interoperability with Cisco CallManager" section.

(Optional) Assign a main subscriber ID to the H.323 trunk group (TG) that connects the Cisco BTS 10200 Softswitch with Cisco CallManager. (This is similar to provisioning a TG to a PBX.)


Note Assign a main subscriber ID only if Cisco CallManager is used as a PBX. The system uses the subscriber ID to perform screening and routing.

If Cisco CallManager is not used as a PBX, do not assign a main subscriber ID, and the system uses the TG properties to perform screening and routing.


Specify a quality of service (QoS) codec on any TG used towards Cisco CallManager. (Cisco CallManager does not perform dynamic codec negotiation.)

Disable generic transparency descriptor (GTD) signaling on the Cisco BTS 10200 Softswitch for any trunk group (TG) used towards Cisco CallManager. (Cisco CallManager does not process GTD.)

Limitations on Interoperability

This section describes limitations on interoperability between the Cisco BTS 10200 Softswitch and Cisco CallManager.

Signaling and Processing Limitations

Signaling and processing limitations are as follows:

DTMF signaling limitation—Cisco CallManager supports only out-of-band DTMF signaling when connected to the Cisco BTS 10200 Softswitch over H.323.

Limitation on H.323-based calls on failover:


Note If an H.323-based call processing function in the Cisco BTS 10200 Softswitch experiences a fault, it can restart automatically and begin processing new calls. If it is unable to restart automatically, the standby process in the companion host machine becomes active and takes over the H.323 functions, a process called failover.


The Cisco BTS 10200 Softswitch uses Annex E redundancy capabilities to ensure that stable calls will be preserved during a restart or failover. However, Cisco CallManager does not currently support Annex E functionality, therefore, all stable calls between the Cisco BTS 10200 Softswitch and Cisco CallManager will be dropped during a restart or failover in the Cisco BTS 10200 Softswitch. Normal processing of new calls between Cisco BTS 10200 Softswitch and Cisco CallManager will resume after the H.323 process is running.


Note Annex E refers to ITU-T Recommendation H.323 - Annex E (05/99).


Limitations On Subscriber Features

The Cisco BTS 10200 Softswitch provides connectivity with H.323 IOS-based gateways, Cisco CallManager, and MGCP-based gateways. Interoperability of the Cisco BTS 10200 Softswitch and Cisco CallManager allows these systems to provide subscriber features such as call forwarding, call waiting, call transfer, and three-way calling. Limitations on call transfer (CT) and call forwarding no answer (CFNA), are summarized below:

CT limitation for inbound calls—If a call originates on a phone connected to Cisco CallManager toward a DN subscribed to the Cisco BTS 10200 Softswitch, the Cisco BTS 10200 Softswitch cannot forward that call over an H.323 network to a third party using the call transfer (CT) feature. (The Cisco BTS 10200 Softswitch can forward the Cisco CallManager-originated call over an MGCP-based network to a third party using CT.)

CT limitation for outbound calls—If a call originates on a phone connected to the Cisco BTS 10200 Softswitch toward a DN subscribed to Cisco CallManager, the Cisco CallManager cannot forward that call over an H.323-based network to a third party using the call transfer (CT) feature.

CFNA limitation for inbound calls—If a call originates on a phone connected to Cisco CallManager toward a DN subscribed to the Cisco BTS 10200 Softswitch, the Cisco BTS 10200 Softswitch cannot forward that call over an H.323 network to a third party using the call forward no answer (CFNA) feature. (The Cisco BTS 10200 Softswitch can forward the Cisco CallManager-originated call over an MGCP-based network to a third party using CFNA.)

Table 1 through Table 7 provide information on interoperability of the Cisco BTS 10200 Softswitch with H.323 IOS-based gateways, Cisco CallManager, and MGCP-based gateways.

The call configurations are described using designations A, B, and C as follows:

A=Input (incoming signaling from a remote endpoint)

B=MGCP-based subscriber line controlled by the Cisco BTS 10200 Softswitch, with the specific feature subscribed and activated

C=Output (outgoing signaling to a remote endpoint)

Table 1 lists interoperability support for the call forwarding unconditional (CFU) feature:

A->B(CFU)->C — A calls B (B has CFU activated), call is forwarded to C

A<->C — A connected to C

Table 1 CFU Interoperability via H.323 

A (Incoming)
C (Outgoing)
Supported or
Not Supported

H.323 IOS

H.323 IOS

Supported

H.323 IOS

MGCP

Supported

H.323 IOS

Cisco CallManager

Supported

Cisco CallManager

H.323 IOS

Supported

Cisco CallManager

MGCP

Supported

Cisco CallManager

Cisco CallManager

Supported

MGCP

H.323 IOS

Supported

MGCP

MGCP

Supported

MGCP

Cisco CallManager

Supported


Table 2 lists interoperability support for the call forwarding busy (CFB) feature:

A->B(CFB)->C — A calls B (B has CFB activated), call is forwarded to C

A<->C — A connected to C

Table 2 CFB Interoperability via H.323 

A (Incoming)
C (Outgoing)
Supported or
Not Supported

H.323 IOS

H.323 IOS

Supported

H.323 IOS

MGCP

Supported

H.323 IOS

Cisco CallManager

Supported

Cisco CallManager

H.323 IOS

Supported

Cisco CallManager

MGCP

Supported

Cisco CallManager

Cisco CallManager

Supported

MGCP

H.323 IOS

Supported

MGCP

MGCP

Supported

MGCP

Cisco CallManager

Supported


Table 3 lists interoperability support for the call forwarding no answer (CFNA) feature:

A->B(CFNA)->C — A calls B (B has CFNA activated), call is forwarded to C

A<->C — A connected to C

Table 3 CFNA Interoperability via H.323 

A (Incoming)
C (Outgoing)
Supported or
Not Supported

H.323 IOS

H.323 IOS

Supported

H.323 IOS

MGCP

Supported

H.323 IOS

Cisco CallManager

Not supported

Cisco CallManager

H.323 IOS

Not supported

Cisco CallManager

MGCP

Supported

Cisco CallManager

Cisco CallManager

Not supported

MGCP

H.323 IOS

Supported

MGCP

MGCP

Supported

MGCP

Cisco CallManager

Supported


Table 4 lists interoperability support for the three-way call (TWC) feature:

A->B — A connected to B

B->C — B calls C to establish TWC

A,B,C TWC — A, B, and C connected on TWC

Table 4 TWC Interoperability via H.323 

A (Incoming)
C (Outgoing)
Supported or
Not Supported

H.323 IOS

H.323 IOS

Supported

H.323 IOS

MGCP

Supported

H.323 IOS

Cisco CallManager

Supported

Cisco CallManager

H.323 IOS

Supported

Cisco CallManager

MGCP

Supported

Cisco CallManager

Cisco CallManager

Supported

MGCP

H.323 IOS

Supported

MGCP

MGCP

Supported

MGCP

Cisco CallManager

Supported


Table 5 lists interoperability support for the call waiting (CW) and call waiting deluxe (CWD) features. These scenarios are applicable with or without codec up-speed:

A<->B — A connected to B

C->B — C calls B

A on hold C<->B — B puts A on hold, and C is connected to B

Table 5 CW and CWD Interoperability via H.323 

A (Incoming)
C (Outgoing)
Supported or
Not Supported

H.323 IOS

H.323 IOS

Supported

H.323 IOS

MGCP

Supported

H.323 IOS

Cisco CallManager

Supported

Cisco CallManager

H.323 IOS

Supported

Cisco CallManager

MGCP

Supported

Cisco CallManager

Cisco CallManager

Supported

MGCP

H.323 IOS

Supported

MGCP

MGCP

Supported

MGCP

Cisco CallManager

Supported


Table 6 lists interoperability support for the consultative call transfer (consultative CT) feature without codec speedup:


Note Consultative CT means that the transferring party (caller B) is connected to the transferred-to party (caller C) before completing the connection of the transferred party (caller A) to caller C. Codec speedup refers to modification of the codec type to a higher compression rate, PCMU or MCMA, during the call.


A<->B — A connected to B

A on hold B->C — B puts A on hold, and calls C

B<->C — B connected to C

B on hook A<->C — B goes on hook, and A is connected to C

Table 6 Consultative CT without Codec Speedup—Interoperability via H.323 

A (Incoming)
C (Outgoing)
Supported or
Not Supported

H.323 IOS

H.323 IOS

Supported

H.323 IOS

MGCP

Supported

H.323 IOS

Cisco CallManager

Supported

Cisco CallManager

H.323 IOS

Not supported

Cisco CallManager

MGCP

Supported

Cisco CallManager

Cisco CallManager

Not supported

MGCP

H.323 IOS

Supported

MGCP

MGCP

Supported

MGCP

Cisco CallManager

Supported


Table 7 lists interoperability support for the consultative call transfer (consultative CT) feature with codec speedup:

A<->B — A connected to B

A on hold B->C — B puts A on hold, and calls C

B<->C — B connected to C

B on hook A<->C — B goes on hook, and A is connected to C

Table 7 Consultative CT with Codec Speedup—Interoperability via H.323 

A (Incoming)
C (Outgoing)
Supported or
Not Supported

H.323 IOS

H.323 IOS

Not supported

H.323 IOS

MGCP

Supported

H.323 IOS

Cisco CallManager

Not supported

Cisco CallManager

H.323 IOS

Not supported

Cisco CallManager

MGCP

Supported

Cisco CallManager

Cisco CallManager

Not supported

MGCP

H.323 IOS

Supported

MGCP

MGCP

Supported

MGCP

Cisco CallManager

Supported


Events and Alarms

There are no changes to events or alarms with this feature.

Measurements

There are no changes to traffic measurements or SNMP interfaces associated with this feature.

Billing Interface

There are no changes in billing interfaces or billing parameters associated with this feature. However, on calls involving a connection between the Cisco BTS 10200 Softswitch and Cisco CallManager, the Cisco BTS 10200 Softswitch creates the completed call billing record before the voice path is successfully established. (For calls not involving Cisco CallManager, the Cisco BTS 10200 Softswitch creates call billing records after the voice path is successfully established.) See the Cisco BTS 10200 Softswitch Billing Interface Guide for additional details about the billing interface.

How to Provision the Cisco BTS 10200 Softswitch for Interoperability with Cisco CallManager

Provision the Cisco BTS 10200 Softswitch interface to Cisco CallManager as you would for any H.323 GW. Refer to the section on H.323 GW provisioning in the Cisco BTS 10200 Softswitch Provisioning Guide for this procedure. In addition, perform the following provisioning tasks to support interoperability between the two switches:

Assign Main Subscriber ID for Trunk Group (Optional)

Provision QoS Codec Type for Trunk Group

Disable GTD

Assign Main Subscriber ID for Trunk Group (Optional)

The Cisco BTS 10200 Softswitch connects to Cisco CallManager via an H.323 TG. Assign a main subscriber ID only if Cisco CallManager is used as a PBX. The system uses the subscriber ID to perform screening and routing. If Cisco CallManager is not used as a PBX, do not assign a main subscriber ID, and the system uses the TG properties to perform screening and routing.


Caution Assign a main subscriber ID only if Cisco CallManager is used as a PBX.

Verify that a main subscriber ID is provisioned on the TGs connecting the Cisco BTS 10200 Softswitch to Cisco CallManager.


Step 1 Login to a CLI session on the Cisco BTS 10200 Softswitch.

Step 2 To find out if a main subscriber ID is already assigned to the TG towards Cisco CallManager, enter the following command:

show trunk-grp id=<ID of the TG towards Cisco CallManager>;

(Example) show trunk-grp id=TG001;

Step 3 View the system response and note the displayed value of the main subscriber ID parameter (MAIN-SUB-ID).

Step 4 If no value has been provisioned for MAIN-SUB-ID, enter the appropriate value using the following command:

change trunk-grp id=<ID of the TG towards Cisco CallManager>; main-sub-id=<Main Subscriber ID for this Cisco CallManager>;

(Example) change trunk-grp id=TG001; main-sub-id=CallManager001;


Provision QoS Codec Type for Trunk Group

Verify that an appropriate codec is provisioned on the TGs toward Cisco CallManager.


Step 1 Login to a CLI session on the Cisco BTS 10200 Softswitch.

Step 2 To find the QOS ID applicable to the TG towards Cisco CallManager, enter the following command:

show trunk-grp id=<ID of the TG towards Cisco CallManager>;

(Example) show trunk-grp id=TG001;

Step 3 View the system response and note the displayed value of the QOS ID parameter.

Step 4 Enter the following command to display the codec associated with this QOS ID:

show qos id=<QOS ID>;

(Example) show qos id=gold3;

Step 5 View the system response and determine the value of the CODEC-TYPE parameter.

a. If the value is different than the CODEC-TYPE required by your local work order, change the value by entering the following command:

change qos id=<QOS ID>; codec-type=<desired codec type>;

(Example) change qos id=gold3; codec-type=PCMU;

b. If the value is the same as the CODEC-TYPE required by your local work order, no further action is required on this QOS ID.

Step 6 Repeat Step 2 to verify that CODEC-TYPE is set to the desired value.

Step 7 Repeat Step 2 through Step 6 for any additional TGs towards Cisco CallManager.


Disable GTD

Cisco recommends that GTD be disabled on the TGs toward Cisco CallManager. This can be done either by disabling the GTD at Call Agent (CA) level or at the TG level.


Caution If you disable GTD at the CA level, this disables GTD completely for the Cisco BTS 10200 Softswitch. If you disable GTD only on the TGs toward Cisco CallManagers, the Cisco BTS 10200 Softswitch can still use GTD toward other H.323 GWs that are GTD compatible.

Option to Disable GTD at CA Level

If specified in your local work order, you can disable GTD at the CA level. However, if your local work order requires GTD to be disabled only for certain trunks, skip these steps and go to the "Option to Disable GTD at TG Level" section.


Caution After disabling GTD at the CA level, you cannot enable GTD on any TGs.


Step 1 Login to a CLI session on the Cisco BTS 10200 Softswitch.

Step 2 To display the GTD support status in the CALL-AGENT-PROFILE table, enter the following command:

show call-agent-profile id=<ID of the CA to which the Cisco CallManager is connected>;

(Example) show call-agent-profile id=CA146;

Step 3 View the system response and determine the value of GTD-SUPP.

a. If the value is Y (yes), change it to N (no) by entering the following command:

change call-agent-profile id=<ID of the CA to which the Cisco CallManager is connected>; gtd-supp=N;

(Example) change call-agent-profile id=CA146; gtd-supp=N;

b. If the value is already set to N (no), GTD is already disabled, and no change is required on GTD.

Step 4 Repeat Step 2 to verify that GTD-SUPP is set to N.


Option to Disable GTD at TG Level

If specified in your local work order, you can disable GTD at the individual TG level.


Step 1 Login to a CLI session on the Cisco BTS 10200 Softswitch.

Step 2 To display the GTD support status in the H323-TG-PROFILE table, enter the following command:

show h323-tg-profile id=<ID of the TG-profile applicable to the Cisco CallManager>;

(Example) show h323-tg-profile id=TG501;

Step 3 View the system response and determine the value of GTD-SUPP.

a. If the value is Y (yes), change it to N (no) by entering the following command:

change h323-tg-profile id=<ID of the TG-profile applicable to the Cisco CallManager>; gtd-supp=N;

(Example) change h323-tg-profile id=TG501; gtd-supp=N;

b. If the value is N (no), GTD is already disabled for this H323-TG-PROFILE. No further action is required on this H323-TG-PROFILE.

Step 4 Repeat Step 2 to verify that GTD-SUPP is set to N in the H323-TG-PROFILE table.

Step 5 Repeat Step 2 through Step 4 for any additional Cisco BTS 10200 Softswitch H.323 TGs toward other Cisco CallManagers.


Additional References

For additional information related to operations of the Cisco BTS 10200 Softswitch, refer to the following references:

Related Documents

The Cisco BTS 10200 Softswitch user documentation set is available online at:

http://www.cisco.com/univercd/cc/td/doc/product/voice/bts10200/index.htm

Access to this site requires a special username and password. Please contact your Cisco account team for this access information.

Related Topic
Document Title

Task-oriented guide for provisioning the database

Cisco BTS 10200 Softswitch Provisioning Guide

Reference listing all provisionable tables and tokens

Cisco BTS 10200 Softswitch Command Line Interface (CLI) Reference Guide

OAM&T procedures

Cisco BTS 10200 Softswitch Operations, Maintenance, and Troubleshooting Guide

Billing management and billing record formats

Cisco BTS 10200 Softswitch Billing Interface Guide

Technical overview, plus a description of all network and subscriber features from the end-user point of view

Cisco BTS 10200 Softswitch System Description

Latest information on feature usage and limitations

Cisco BTS 10200 Softswitch Release Notes

Annex E redundancy feature

Cisco BTS 10200 Softswitch Annex E Support


Standards

Standards 1
Title

ITU-T Recommendation H.323,

Packet-based multimedia communications systems, Draft v4 (11/2000)

1 Not all supported standards are listed.


Technical Assistance

Description
Link

Technical Assistance Center (TAC) home page, containing 30,000 pages of searchable technical content, including links to products, technologies, solutions, technical tips, and tools. Registered Cisco.com users can log in from this page to access even more content.

http://www.cisco.com/public/support/tac/home.shtml