Table Of Contents
H.248 Gateway Profile Configuration
Contents
Information About H.248 Gateway Profile Configuration
Profile Customization
Profile Identification
Gateway Control Protocol Version
Termination Names
Transport and Security
Packages
Other Packages
Backward Compatibility
How to Configure H.248 Gateway Profile
Configuring H.248 Gateway Profile
Configuring H.248 Gateway Profile: Example of the Show Command
Additional References
Related Documents
Standards
MIBs
Technical Assistance
H.248 Gateway Profile Configuration
This new feature allows you to configure gateway profile on the DBE and enable it to inter-operate with a media gateway controller (MGC/SBE). Profiles may be created to define how the H.248.1 protocol is used and what functionality is supported by a media gateway (MG). The new feature applies only to the MGC and MG H.248 interface.
Feature History for H.248 Gateway Profile Configuration
Release
|
Modification
|
Release 3.5.1
|
This feature was introduced on the Cisco XR 12000 Series Router and Cisco CRS-1.
|
Release 3.6.0
|
No modification.
|
Contents
This module contains the following sections:
•
Information About H.248 Gateway Profile Configuration
•
How to Configure H.248 Gateway Profile
•
Configuring H.248 Gateway Profile: Example of the Show Command
•
Additional References
Information About H.248 Gateway Profile Configuration
The gateway profile specifies the H.248.1 options to use. The gateway profile is advertised using the optional ServiceChangeProfile parameter in the ServiceChange message to the MGC. The ServiceChange message may look in the following way:
!/1 [10.100.160.2]:2944 T = 3{ C = - {sc=ROOT { sv { v = 3 , mt = rs , re = "901 Cold
Boot",pf=SBC_GateControl/3,20060803T18401400 } } }}
The DBE supports two profiles:
•
Cisco profile: SBC_GateControl (parameter value: gatecontrol)
•
Ia profile: ESSI_BGF (parameter value: etsi-bgf).
The Cisco profile is an internal profile compatible with Cisco SBC SBE, but sometimes incompatible with other SBEs. In order to be compatible with third-party SBEs, the DBE supports the Ia profile (defined in ETSI ES 283 018).
You can configure the profile name and version number on the DBE using a CLI command with the following two parameters:
•
SrvChgProfile (case-sensitive string)
•
SrvChgProfileVer (range: 1-99)
These parameters are filled in for all root-level ServiceChange messages.
The CLI command performs the following basic tasks:
•
Stores profile information into the local H.248 configuration database
•
Configures H.248 protocol stack with the profile information in order to send out the data via the ServiceChangeProfile parameter in the ServiceChange message to MGC
For backward compatibility, the default profile on the DBE is set to "SBC_GateControl", which executes the default DBE behavior exhibited in existing H.248 releases.
Once configured for a DBE, SrvChgProfile and SrvChgProfileVer cannot be dynamically changed for that DBE. If these values have to be changed, the DBE instance must be deleted first, and added again with the new parameters.
The Ia profile supports all the mandatory items in the ETSI ES 283 108 document.
Profile Customization
All the mandatory items in the profile are supported automatically by the DBE. However, some of the optional items can be customized in order to better inter-operate with third-party SBEs and MGCs.
Note
Not all items in a profile are suitable for customization. In many cases, it is easier to define a new profile instead of customizing an existing one.
Profile Identification
Profile identification is not customizable. If the MGC (SBE) defines a new profile name and version, then the support for that profile is added instead of the old profile name and version. If the customized and mandatory requirements of a profile are incompatible, the customization is rejected.
Gateway Control Protocol Version
The Gateway Control Protocol version can be configured using a CLI command h248-version in the vdbe mode. The range of version number values is 2-3. The default is 2. This protocol version cannot be less than what is required by the profile.
Termination Names
The termination names are defined by the profile and are not configurable.
Transport and Security
The transport protocol (UDP, TCP) and security mechanism (Interim AH) can be customized using the following existing CLI command: interim-auth-header. This command provides security in the transport command
Example:
Transport udp | tcp | udp interim-auth-header | tcp interim-auth-header
RP/0/RP1/CPU0:sbc-drp(config-sbc-dbe-h248)# transport ?
tcp Use TCP transport for H.248 signalling
udp Use UDP transport for H.248 signalling
RP/0/RP1/CPU0:sbc-drp(config-sbc-dbe-h248)# transport udp ?
interim-auth-header Insert the interim authentication header into the H.248 m essages.
RP/0/RP1/CPU0:sbc-drp(config-sbc-dbe-h248)# transport udp
service-location preferred-active 0/3/CPU0 dbe
control-address h248 ipv4 3.3.3.3
transport udp interim-auth-header
Packages
The profile defines a list of mandatory and optional packages supported by the DBE. All the mandatory packages are supported by the DBE. You can configure the support for additional packages for the profile. These additional packages should come from the list of optional packages for that profile. In certain cases, other packages may also be configured to be supported in order to properly inter-operate with the MGC.
The CLI command lists only the additional packages that may need to be supported. It does not mention the mandatory packages in that profile. If certain items (properties, signals, events, or statistics) in these additional packages are not supported, then this has to be mentioned in the Release Notes.
The following optional packages can be enabled or disabled depending on the profile
•
Inactivity (it)
•
Endpoint Statistics (epstat)
•
RTP (rtp)
•
Middlebox or EMP (emp)
•
Overload Control (ocp)
•
Congestion handling (chp)
•
Session Failure Reaction (sfr)
•
Termination State Control (tsc)
•
DTMF Detection (dd)
•
DTMF Generation (dg)
•
MGC Information (mgcinfo)
•
Extended VPN Discrimination (evpnd)
•
Segmentation (seg)
•
Enhanced Root (eroot)
Other Packages
Other packages in the profile that are not listed above are supported as defined in the profile and cannot be customized.
Backward Compatibility
The support for configurable profiles allows graceful upgrades from the configurations supported in the existing releases.
How to Configure H.248 Gateway Profile
This section contains the steps for configuring the H.248 gateway profile. Only Cisco profile (SBC_GateControl), and Ia profile (ETSI_BGF) are supported.
Configuring H.248 Gateway Profile
SUMMARY STEPS
1.
configure
2.
sbc service-name
3.
dbe
4.
vdbe
5.
h248-profile profile-name
6.
h248-profile-version profile-version
7.
package package-name enable | disable
8.
commit
9.
exit
10.
show services sbc service-name dbe vdbe h248-profile
DETAILED STEPS
| |
Command or Action
|
Purpose
|
Step 1
|
configure
Example:
RP/0/0/CPU0:router# configure
|
Enables the global configuration mode.
|
Step 2
|
sbc service-name
Example:
RP/0/0/CPU0:router(config)# sbc mysbc
|
Enters the mode of an SBC service.
Use the service-name argument to define the name of the SBC.
|
Step 3
|
dbe
Example:
RP/0/0/CPU0:router(config-sbc)# dbe
|
Enters the mode of the data border element (DBE) function of the SBC.
|
Step 4
|
vdbe
Example:
RP/0/0/CPU0:router(config-sbc-dbe)# vdbe
|
Enters the mode for configuring virtual DBE (vDBE) parameters.
|
Step 5
|
h248-profile profile-name
Example:
RP/0/0/CPU0:router(config-sbc-dbe-vdbe)# h248-profile
etsi-bgf
|
Configure the DBE H.248 profile name to interoperate with MGC/SBE.
profile-name—Name of the H.248 profile. Only two profiles are allowed:
• Cisco profile: SBC_GateControl (value: gatecontrol)
• Ia profile: ESSI_BGF (value: etsi-bgf).
Default is gatecontrol.
The no version of this command does not set this configuration command.
After the vDBE is configured to use the H.248 profile name, the profile name is advertised with the Service Change messages.
|
Step 6
|
h248-profile-version profile-version
Example:
RP/0/0/CPU0:router(config-sbc-dbe-vdbe-h248-profile)#
h248-profile-version 1
|
Configures the vDBE H.248 profile version to interoperate with MGC/SBE. This command is used after you have defined the name of the profile using the h248-profile profile-name command. The Profile version is advertised with the Service Change messages
profile-version—H.248 profile version number. Possible values are 1-3. 3 stands for gatecontrol, 1 for etsi-bgf. The Default is 3.
The no version of this command does not set the configuration.
|
Step 7
|
package package-name enable | disable
Example:
RP/0/0/CPU0:router(config-sbc-dbe-vdbe-h248-profile)#
package mgcinfo enable
|
Enables or disables the optional packages for vDBE to interoperate with MGC/SBE.
The no version of this command does not set this configuration.
• package-name—Specifies the names of the packages that should be enabled or disabled. The values are the following package names:
aud-cap—Audit Capability package
chp—Congestion Handling H248 package
dtmfd—DTMF Detection H248 package
dtmfg—DTMF Generation H248 package
emp—Middlebox (emp) H248 package
epstat—End Point Statistics H248 package
eroot—Enhanced Root H248 package
evpnd—Extended VPN Discrimination H248 package
ginfo—GINFO H248 package
mgcinfo—MGC Info H248 package
ocp—Overlord Control H248 package
rtp—RTP H248 package
sfr—Session Failure Reaction H248 package
tsc—Termination State Control H248 package
These packages are disabled or enabled based on profile configuration.
For the Ia profile the following packages are disabled by default: epstats, rtp, emp, chp, ocp, sfr, tsc, dtmfd, dtmfg, mgcinfo, evpnd, and eroot packages.
|
Step 8
|
commit
Example:
RP/0/0/CPU0:router(config-sbc-dbe-vdbe-h248-profile)#
commit
|
Saves configuration changes. Use the commit command to save the configuration changes to the running configuration file and remain within the configuration session.
|
Step 9
|
exit
Example:
RP/0/0/CPU0:router(config-sbc-dbe-vdbe-h248-profile)#
commit
|
Exits the current mode of the configuration.
|
Step 10
|
show services sbc sbc-name dbe h248-profile
Example:
RP/0/0/CPU0:router# show services sbc mysbc dbe
h248-profile
|
Displays the information on the specified profile, including transport, H.248 version, and active packages.
|
Configuring H.248 Gateway Profile: Example of the Show Command
show services sbc my sbc dbe h248-profile
Base Root(root): Max Terminations per context 10
Segment(seg): Max PDU Size 4096 bytes
Additional References
The following sections provide references related to configuring H.248 gateway profile.
Related Documents
Related Topic
|
Document Title
|
Cisco IOS XR master command reference
|
Cisco IOS XR Master Commands List
|
Cisco IOS XR SBC interface configuration commands
|
Cisco IOS XR Session Border Controller Command Reference
|
Initial system bootup and configuration information for a router using the Cisco IOS XR Software
|
Cisco IOS XR Getting Started Guide
|
Cisco IOS XR command modes
|
Cisco IOS XR Command Mode Reference
|
Standards
Standards
|
Title
|
No new or modified standards are supported by this feature, and support from existing standards has not been modified by this feature.
|
—
|
MIBs
Technical Assistance
Description
|
Link
|
The Cisco Technical Support website contains thousands of 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/techsupport
|