H.323-to-SIP Connections on a Cisco Unified Border Element
First Published: June 19, 2006
Last Updated: November 17, 2010
This chapter describes how to configure and enable features for H.323-to-SIP connections in a Cisco Unified Border Element topology.
Activation
Cisco Product Authorization Key (PAK)—A Product Authorization Key (PAK) is required to configure some of the features described in this guide. Before you start the configuration process, please register your products and activate your PAK at the following URL http://www.cisco.com/go/license.
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest feature information and caveats, see the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the "Feature Information for H.323-to-SIP Connections on a Cisco Unified Border Element" section.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn. An account on Cisco.com is not required.
Contents
•
Prerequisites for Configuring H.323-to-SIP Connection on a Cisco Unified Border Element
•
Restrictions for Configuring H.323-to-SIP Connections on a Cisco Unified Border Element
•
Information About H.323-to-SIP Connections on a Cisco Unified Border Element
•
How to Configure H.323-to-SIP Connections on a Cisco Unified Border Element
•
Where to Go Next
•
Additional References
•
Feature Information for H.323-to-SIP Connections on a Cisco Unified Border Element
Prerequisites for Configuring H.323-to-SIP Connection on a Cisco Unified Border Element
•
Perform the prerequisites listed in the "Prerequisites for Cisco Unified Border Element Configuration" section in this guide.
•
Perform fundamental gateway configuration listed in the "Prerequisites for Fundamental Cisco Unified Border Element Configuration" section in this guide.
•
Perform basic H.323 gateway configuration.
•
Perform basic H.323 gatekeeper configuration.
Note
For configuration instructions, see the "Configuring H.323 Gateways" and "Configuring H.323 Gatekeepers" chapters of the Cisco IOS Voice, Video, and Fax Configuration Guide, Release 12.2.
Restrictions for Configuring H.323-to-SIP Connections on a Cisco Unified Border Element
•
Changing codecs during rotary dial peer selection is not supported.
•
Codec preference order in voice class should be the same in all dial peers.
•
Configure extended capabilities on dial peers for fast start-to-early media scenarios.
•
Delayed Offer to Slow-Start is not supported for SRTP-to-SRTP H.323-to-SIP calls.
•
During a triggered INVITE scenario the Cisco UBE always generates a delayed offer INVITE.
•
Fast-start to delayed-media signal interworking is not supported.
•
Fast Start to Early Offer Supplementary Service will not work without extended capabilities configured under dial-peer.
•
GSMFR and GSMEFR codecs are not supported.
•
H450.2 & H450.3 are enabled & invisible under dial peers by default. H.450 cannot be enabled at the dial peer level if they are globally disabled.
•
Media flow-around is not supported.
•
Passing multiple diversion headers or multiple contact header in 302 to the H.323 leg is not supported.
•
RSVP for supplementary scenarios is not supported.
•
Session refresh is not supported.
•
SIP-to-H.323 Supplementary Services based on H.450 is not supported.
•
Slow-start to early media signal interworking is not supported.
•
Supplementary services are Empty Capability Set (ECS) based supplementary services from the H.323 perspective, not H.450 supplementary services.
•
Transcoding for supplementary calls is not supported.
•
DTMF Interworking rtp-nte to out of band is not supported when high density transcoder is enabled. Use normal transcoding for rtp-nte to out of band DTMF interworking.
Cisco IOS Release 12.4(15)XY and earlier releases:
•
SRTP Passthrough is not supported.
Cisco IOS Release 12.4(11)XJ2 and earlier releases:
•
Delayed-media to slow-start signal interworking is not supported.
•
H323-SIP Supplementary Services is not supported (ECS based).
Cisco IOS Release 12.4(11)T and earlier releases:
•
Codec Transparent is not supported.
Cisco IOS Release 12.4(2)T and earlier releases:
•
Extended codec support and codec filtering is not supported.
Cisco IOS Release 12.3(8)T and earlier releases:
•
Basic call is not supported.
Information About H.323-to-SIP Connections on a Cisco Unified Border Element
•
All codecs using static payload are supported.
•
Fast-start to early media signal interworking is supported.
•
H.323-to-SIP Supplementary Services are supported in Cisco IOS Release12.4(15)XY and later.
•
Supported codecs using dynamic payload are g726r16 and g726r24.
•
Slow-start to delayed-media signal interworking is supported.
•
One or multiple codes may configured on the incoming and out-going dial-peer.
•
SRTP-to-SRTP for SIP-to-H.323 calls is supported:
–
Supported signal interworking include: Fast-Start to Early Offer, Early Offer to Fast-Start, and Slow-Start to Delayed Offer.
How to Configure H.323-to-SIP Connections on a Cisco Unified Border Element
The section contains the following tasks:
•
H.323-to-SIP Basic Call Interworking for Session Border Controller (SBC)
•
H.323-to-SIP Supplementary Feature Interworking for Session Border Controller (SBC)
•
H.323-to-SIP Supplementary Service Enhancements for Session Border Controller (SBC)
•
Configuring H.323-to-SIP Connections on a Cisco Unified Border Element
•
Configuring DTMF Relay Digit-Drop on a Cisco Unified Border Element
•
Configuring H.323-to-SIP Call Failure Recovery (Rotary) on a Cisco Unified Border Element
•
Configuring Support for Interworking Between RSVP Capable and RSVP Incapable Networks
•
Managing H.323 IP Group Call Capacities
•
Troubleshooting and Verifying H.323-to-SIP connections on a Cisco Unified Border Element
H.323-to-SIP Basic Call Interworking for Session Border Controller (SBC)
This feature enables the IP-to-IP gateway to bridge calls between networks that support different VoIP call-signaling protocols (SIP and H.323). The SIP-to-H.323 protocol interworking capabilities of the Cisco Unified Border Element support the following:
•
Basic voice calls (G.711 and G.729 codecs)
•
UDP and TCP transport
•
Interworking between H.323 Fast-Start and SIP early-media signaling
•
Interworking between H.323 Slow-Start and SIP delayed-media signaling
•
DTMF relay interworking:
–
H.245 alpha/signal <--> SIP RFC 2833
–
H.245 alpha/signal <--> SIP Notify
–
H.245 alpha/signal <--> SIP KPML
•
Codec transcoding (G.711-G.729)
•
Calling/called name and number
•
T.38 fax relay and Cisco fax relay
•
RADIUS call-accounting records
•
RSVP synchronized with call signaling
•
TCL IVR 2.0 for SIP, including media playout and digit collection (RFC 2833 DTMF relay)
H.323-to-SIP Supplementary Feature Interworking for Session Border Controller (SBC)
Provides enhanced termination and re-origination of signaling and media between VoIP and Video Networks in conformance with RFC3261. New features offered in this release on the Cisco 28xx, 38xx, 5350XM and 5400XM include:
•
Support H.323-to-SIP Supplementary services for Cisco Unified Communications Manager with MTP on the H.323 Trunk.
•
ILBC Codec Support
•
Interworking between G.711 inband DTMF to RFC2833
•
VXML 3.x support
•
VXML support with SIP Notify
Restrictions
•
H450.2 & H450.3 are enabled & invisible under dial peers by default. H.450 cannot be enabled at the dial peer level if they are globally disabled.
•
H.245 signal/alpha <--> SIP Raw In band is not supported.
•
RSVP for supplementary scenarios is not supported.
•
Transcoding for supplementary calls is not supported.
H.323-to-SIP Supplementary Service Enhancements for Session Border Controller (SBC)
H.323-to-SIP features offered in this release include:
•
Mapping ECS to ReINVITE and ECS to REFER on the Cisco IOS SBC.
Configuring H.323-to-SIP Connections on a Cisco Unified Border Element
To configure H.323-to-SIP connections on a Cisco Unified Border Element. perform the steps in this section.
Restrictions
Connections are disabled by default in Cisco IOS images that support the Cisco Unified Border Element
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
voice service voip
4.
allow-connections
5.
exit
|
|
|
Step 1 |
enable
Router> enable |
Enables privileged EXEC mode. • Enter your password if prompted. |
Step 2 |
configure terminal
Router# configure terminal |
Enters global configuration mode. |
Step 3 |
voice service voip
Router(config)# voice service voip |
Enters VoIP voice-service configuration mode. |
Step 4 |
allow-connections from-type to to-type
Router(conf-voi-serv)# allow-connections h323 to sip |
Allows connections between specific types of endpoints in an Cisco Unified Border Element. Arguments are as follows: • from-type—Type of connection. Valid values: h323, sip. • to-type—Type of connection. Valid values: h323, sip. Note H.323-to-H.323: By default, H.323-to-H.323 connections are disabled and POTS-to-any and any-to-POTS connections are enabled. |
Step 5 |
exit
Router(conf-voi-serv)# exit |
Exits the current mode. |
Configuring DTMF Relay Digit-Drop on a Cisco Unified Border Element
To avoid sending both in-band and out-of band tones to the outgoing leg when sending Cisco Unified Border Element calls in-band (rtp-nte) to out-of band (h245-alphanumeric). Configure the dtmf-relay rtp-nte digit-drop command on the incoming SIP dial-peer. On the H.323 side configure either dtmf-relay h245-alphanumeric or dtmf-relay h245-signal. This may also be used for H.323-to-SIP calls.
To configure DTMF relay digit drop on an Cisco Unified Border Element, perform the steps in this section.
Restrictions
•
The debug output will show that the H245 out of band messages are sent to the TGW. However, the digits are not heard on the phone.
•
Cisco UBE same dial-peer for match incoming-called from H.323 or SIP is not supported.
For additional information on DTMF relay capabilities. See the "Configuring DTMF Relay and Payload Type" section of the Dial Peer Configuration on Voice Gateway Routers Configuration Guide
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
dial-peer voice tag voip
4.
dtmf-relay [cisco-rtp] [h245-alphanumeric] [rtp-nte [digit-drop]]
5.
exit
|
|
|
Step 1 |
enable
Router> enable |
Enables privileged EXEC mode. • Enter your password if prompted. |
Step 2 |
configure terminal
Router# configure terminal |
Enters global configuration mode. |
Step 3 |
dial-peer voice number voip
Router(config)# dial-peer voice 2 voip |
Enters dial-peer configuration mode for the specified VoIP dial peer. |
Step 4 |
dtmf-relay [cisco-rtp] [h245-alphanumeric] [rtp-nte [digit-drop]]
Router (config-dial-peer)# dtmf-relay rtp-nte digit-drop h245-alphanumeric |
Forwards DTMF tones. Keywords are as follows: • cisco-rtp—Forwards DTMF tones by using RTP with a Cisco-proprietary payload type. • h245-alphanumeric—Forwards DTMF tones by using the H.245 alphanumeric method. • h245-signal—Forwards DTMF tones by using the H.245 signal UII method. • rtp-nte—Forwards DTMF tones by using Real-Time Transport Protocol (RTP) with the Named Telephone Event (NTE) payload type. • digit-drop—Passes digits out-of-band, and in-band digits are dropped. Note The digit-drop keyword is only seen went the rtp-nte keyword is configured. |
Step 5 |
exit
Router(config-dial-peer)# exit |
Exits the current mode. |
Examples
The following example shows DTMF-Relay digits configured to avoid sending both in-band and out-of-band tones to the outgoing leg in an Cisco Unified Border Element:
dtmf-relay rtp-nte digit-drop h245-alphanumeric
Configuring H.323-to-SIP Call Failure Recovery (Rotary) on a Cisco Unified Border Element
Call failure recovery (Rotary) on the Cisco Unified Border Element eliminates the need for identical codec capabilities for all dial peers in the rotary group, and allows the Cisco Unified Border Element to restart the codec negotiation end-to-end. Call failure recovery will continue until "voice hunt stop" is reached.
To configure H.323-to-SIP call failure recovery (rotary) on an Cisco Unified Border Element, perform the steps in this section.
Restrictions
If extended caps (DTMF or T.38) are configured on the outgoing gateway or the trunking gateway, extended caps must be configured in both places.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
voice service voip
4.
h323
5.
emptycapability
6.
exit
|
|
|
Step 1 |
enable
Router> enable |
Enables privileged EXEC mode. • Enter your password if prompted. |
Step 2 |
configure terminal
Router# configure terminal |
Enters global configuration mode. |
Step 3 |
voice service voip
Router(config)# voice service voip |
Enters VoIP voice-service configuration mode. |
Step 4 |
h323
Router(conf-voi-serv)# h323 |
Enters H.323 voice-service configuration mode. |
Step 5 |
emptycapability
Router(conf-serv-h323)# emptycapability
|
Enables call failure recovery (TCS=0). |
Step 6 |
exit
Router(conf-serv-h323)# exit |
Exits the current mode. |
Configuring Support for Interworking Between RSVP Capable and RSVP Incapable Networks
The Support for Interworking Between RSVP Capable and RSVP Incapable Networks feature provides precondition-based Resource Reservation Protocol (RSVP) support for basic audio call and supplementary services on Cisco UBE. This feature improves the interoperability between RSVP and non-RSVP networks. RSVP functionality added to Cisco UBE helps you to reserve the required bandwidth before making a call.
This feature extends RSVP support to delayed-offer to delayed-offer and delayed-offer to early-offer calls, along with the early-offer to early-offer calls.
Prerequisites
To enable this feature, you must have Cisco IOS Release 15.0(1)XA or a later release installed and running on your Cisco gateway. For detailed information on platform availability and subsequent releases, see the "Feature Information for H.323-to-SIP Connections on a Cisco Unified Border Element" section.
RSVP policies allow you to configure separate bandwidth pools with varying limits so that any one application, such as video, can consume all the RSVP bandwidth on a specified interface at the expense of other applications, such as voice, which would be dropped.
To limit bandwidth per application, you must configure a bandwidth limit before configuring Support for the Interworking Between RSVP Capable and RSVP Incapable Networks feature. See the "Configuring RSVP on an Interface" section.
Restrictions
The Support for Interworking Between RSVP Capable and RSVP Incapable Networks feature has the following restrictions:
•
Segmented RSVP is not supported.
•
Interoperability between Cisco UBE and Cisco Unified Communications Manager is not available.
•
RSVP-enabled video calls are not supported.
Configuring RSVP on an Interface
You must allocate some bandwidth for the interface before enabling RSVP. Perform this task to configure RSVP on an interface.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
interface type slot/port
4.
ip rsvp bandwidth [reservable-bw [max-reservable-bw] [sub-pool reservable-bw]]
5.
end
|
|
|
Step 1 |
enable
Router> enable |
Enables privileged EXEC mode. • Enter your password if prompted. |
Step 2 |
configure terminal
Router# configure terminal |
Enters global configuration mode. |
Step 3 |
interface type slot/port
Router(config)# interface FastEthernet 0/1 |
Configures an interface type and enters interface configuration mode. |
Step 4 |
ip rsvp bandwidth [reservable-bw [max-reservable-bw] [sub-pool reservable-bw]]
Router(config-if)# ip rsvp bandwidth 10000 100000 |
Enables RSVP for IP on an interface. |
Step 5 |
end
Router(config-if)# end |
(Optional) Exits interface configuration mode and returns to privileged EXEC mode. |
Configuring Optional RSVP on the Dial Peer
Perform this task to configure optional RSVP at the dial peer level. This configuration allows you to have uninterrupted call even if there is a failure in bandwidth reservation.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
dial-peer voice tag voip
4.
no acc-qos {controlled-load | guaranteed-delay} [audio | video]
5.
req-qos {controlled-load | guaranteed-delay} [audio | video] [bandwidth [default bandwidth-value] [max bandwidth-value]]
6.
end
|
|
|
Step 1 |
enable
Router> enable |
Enables privileged EXEC mode. • Enter your password if prompted. |
Step 2 |
configure terminal
Router# configure terminal |
Enters global configuration mode. |
Step 3 |
dial-peer voice tag voip
Router(config)# dial-peer 77 voip |
Enters dial peer voice configuration mode. |
Step 4 |
no acc-qos {controlled-load | guaranteed-delay} [audio | video]
Router(config-dial-peer)# no acc-qos controlled-load |
Removes any value configured for the acc-qos command. – controlled-load—Indicates that RSVP guarantees a single level of preferential service, presumed to correlate to a delay boundary. The controlled load service uses admission (or capacity) control to ensure that preferential service is received even when the bandwidth is overloaded. – guaranteed-delay—Indicates that RSVP reserves bandwidth and guarantees a minimum bit rate and preferential queueing if the bandwidth reserved is not exceeded. |
Step 5 |
req-qos {controlled-load | guaranteed-delay} [audio | video] [bandwidth [default bandwidth-value] [max bandwidth-value]]
Router(config-dial-peer)# req-qos controlled-load |
Configures the desired quality of service (QoS) to be used. • Calls continue even if there is a failure in bandwidth reservation. Note Configure the req-qos command using the same keyword that you used to configure the acc-qos command, either controlled-load or guaranteed-delay. That is, if you configured acc-qos controlled-load command in the previous step, then use the req-qos controlled-load command here. |
Step 6 |
end
Router(config-dial-peer)# end |
Exits dial peer voice configuration mode and returns to privileged EXEC mode. |
Configuring EO to EO, DO to DO and DO to EO at the Dial Peer
Perform this task to configure support for EO to EO, DO to DO, and DO to EO at the dial peer level.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
dial-peer voice tag voip
4.
no acc-qos {controlled-load | guaranteed-delay} [audio | video]
5.
req-qos {controlled-load | guaranteed-delay} [audio | video] [bandwidth [default bandwidth-value] [max bandwidth-value]]
6.
exit
7.
interface type slot/port
8.
ip rsvp bandwidth [reservable-bw [max-reservable-bw] [sub-pool reservable-bw]]
9.
exit
|
|
|
Step 1 |
enable
Router> enable |
Enables privileged EXEC mode. • Enter your password if prompted. |
Step 2 |
configure terminal
Router# configure terminal |
Enters global configuration mode. |
Step 3 |
dial-peer voice tag voip
Router(config)# dial-peer voice 77 voip |
Enters dial peer voice configuration mode. |
Step 4 |
no acc-qos {controlled-load | guaranteed-delay} [audio | video]
Router(config-dial-peer)# no acc-qos controlled-load |
Removes any value configured for the acc-qos command. – controlled-load—Indicates that RSVP guarantees a single level of preferential service, presumed to correlate to a delay boundary. The controlled load service uses admission (or capacity) control to ensure that preferential service is received even when the bandwidth is overloaded. – guaranteed-delay—Indicates that RSVP reserves bandwidth and guarantees a minimum bit rate and preferential queueing if the bandwidth reserved is not exceeded. |
Step 5 |
req-qos {controlled-load | guaranteed-delay} [audio | video] [bandwidth [default bandwidth-value] [max bandwidth-value]]
Router(config-dial-peer)# req-qos controlled-load |
Configures the desired quality of service (QoS) to be used. • Calls continue even if there is a failure in bandwidth reservation. Note Configure the req-qos command using the same keyword that you used to configure the acc-qos command, either controlled-load or guaranteed-delay. That is, if you configured the acc-qos controlled-load command in the previous step, then use the req-qos controlled-load command here. |
Step 6 |
exit
Router(config-dial-peer)# exit |
Exits dial peer voice configuration mode and returns to global configuration mode. |
Step 7 |
interface type slot/port
Router(config)# interface FastEthernet 0/1 |
Configures an interface type and enters interface configuration mode. |
Step 8 |
ip rsvp bandwidth [reservable-bw [max-reservable-bw] [sub-pool reservable-bw]]
Router(config-if)# ip rsvp bandwidth 10000 100000 |
Enables RSVP for IP on an interface. |
Step 9 |
exit
Router(config-if)# exit |
Exits interface configuration mode and returns to privileged EXEC mode. |
Configuring Mandatory RSVP on the Dial Peer
Perform this task to configure Mandatory RSVP on the dial peer. This configuration ensures that the call does not connect if sufficient bandwidth is not allocated.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
dial-peer voice tag voip
4.
acc-qos {best-effort | controlled-load | guaranteed-delay} [audio | video]
5.
req-qos {best-effort [audio | video] | {controlled-load | guaranteed-delay} [audio | video] [bandwidth [default bandwidth-value] [max bandwidth-value]]}
6.
end
DETAILED STEPS
|
|
|
Step 1 |
enable
Router> enable |
Enables privileged EXEC mode. • Enter your password if prompted. |
Step 2 |
configure terminal
Router# configure terminal |
Enters global configuration mode. |
Step 3 |
dial-peer voice tag voip
Router(config)# dial-peer 77 voip |
Enters dial peer voice configuration mode. |
Step 4 |
acc-qos {best-effort | controlled-load | guaranteed-delay} [audio | video]
Router(config-dial-peer)# acc-qos best-effort |
Configures mandatory RSVP on the dial-peer. – best-effort—Indicates that Resource Reservation Protocol (RSVP) makes no bandwidth reservation. This is the default. – controlled-load—Indicates that RSVP guarantees a single level of preferential service, presumed to correlate to a delay boundary. The controlled load service uses admission (or capacity) control to ensure that preferential service is received even when the bandwidth is overloaded. – guaranteed-delay—Indicates that RSVP reserves bandwidth and guarantees a minimum bit rate and preferential queueing if the bandwidth reserved is not exceeded. |
Step 5 |
req-qos {best-effort [audio | video] | {controlled-load | guaranteed-delay} [audio | video] [bandwidth [default bandwidth-value] [max bandwidth-value]]}
Router(config-dial-peer)# req-qos controlled-load |
Configures mandatory RSVP on the dial-peer. • Calls continue even if there is a drop in the bandwidth reservation. |
Step 6 |
end
Router(config-dial-peer)# end |
(Optional) Exits dial peer voice configuration mode and returns to privileged EXEC mode. |
Configuring Midcall RSVP Failure Policies
Perform this task to enable call handling policies for a midcall RSVP failure.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
dial-peer voice tag voip
4.
voice-class sip rsvp-fail-policy {video | voice} post-alert {optional keep-alive | mandatory {keep-alive | disconnect retry retry-attempts}} interval seconds
5.
end
|
|
|
Step 1 |
enable
Router> enable |
Enables privileged EXEC mode. • Enter your password if prompted. |
Step 2 |
configure terminal
Router# configure terminal |
Enters global configuration mode. |
Step 3 |
dial-peer voice tag voip
Router(config)# dial-peer voice 66 voip |
Enters dial peer voice configuration mode. |
Step 4 |
voice-class sip rsvp-fail-policy {video | voice} post-alert {optional keep-alive | mandatory {keep-alive | disconnect retry retry-attempts}} interval seconds
Router(config-dial-peer)# voice-class sip rsvp-fail-policy voice post-alert mandatory keep-alive interval 50 |
Enables call handling policies for a midcall RSVP failure. – optional keep-alive—The keepalive messages are sent when RSVP fails only if RSVP negotiation is optional. – mandatory keep-alive—The keepalive messages are sent when RSVP fails only if RSVP negotiation is mandatory. Note Keepalive messages are sent at 30-second intervals when a postalert call fails to negotiate RSVP regardless of the RSVP negotiation setting (mandatory or optional). |
Step 5 |
end
Router(config-dial-peer)# end |
Exits dial peer voice configuration mode and returns to privileged EXEC mode. |
Configuring DSCP Values
Perform this task to configure different Differentiated Services Code Point (DSCP) values based on RSVP status.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
dial-peer voice tag voip
4.
ip qos dscp {dscp-value | set-af | set-cs | default | ef} {signaling | media [rsvp-pass | rsvp-fail] | video [rsvp-none | rsvp-pass | rsvp-fail]}
5.
end
|
|
|
Step 1 |
enable Router> enable |
Enables privileged EXEC mode. • Enter your password if prompted. |
Step 2 |
configure terminal
Router# configure terminal |
Enters global configuration mode. |
Step 3 |
dial-peer voice tag voip
Router(config)# dial-peer voice 66 voip |
Enters dial peer voice configuration mode. |
Step 4 |
ip qos dscp {dscp-value | set-af | set-cs | default | ef} {signaling | media [rsvp-pass | rsvp-fail] | video [rsvp-none | rsvp-pass | rsvp-fail]}
Router(config-dial-peer)# ip qos dscp af11 media rsvp-pass |
Configures DSCP values based on RSVP status. – media rsvp-pass—Specifies that the DSCP value applies to media packets with successful RSVP reservations. – media rsvp-fail—Specifies that the DSCP value applies to packets (media or video) with failed RSVP reservations. – The default DSCP value for all media (voice and fax) packets is ef. Note You must configure the DSCP values for all cases: media rsvp-pass and media rsvp-fail. |
Step 5 |
end
Router(config-dial-peer)# end |
Exits dial peer voice configuration mode and returns to privileged EXEC mode. |
Configuring an Application ID
Perform this task to configure a specific application ID for RSVP establishment.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
dial-peer voice tag voip
4.
ip qos policy-locator {video | voice} [app app-string] [guid guid-string] [sapp subapp-string] [ver version-string]
5.
end
|
|
|
Step 1 |
enable
Router> enable |
Enables privileged EXEC mode. • Enter your password if prompted. |
Step 2 |
configure terminal
Router# configure terminal |
Enters global configuration mode. |
Step 3 |
dial-peer voice tag voip
Router(config)# dial-peer voice 66 voip |
Enters dial peer voice configuration mode. |
Step 4 |
ip qos policy-locator {video | voice} [app app-string] [guid guid-string] [sapp subapp-string] [ver version-string]
Router(config-dial-peer)# ip qos policy-locator voice |
Configures a QoS policy locator (application ID) used to deploy RSVP policies for specifying bandwidth reservations on Cisco IOS Session Initiation Protocol (SIP) devices. |
Step 5 |
end
Router(config-dial-peer)# end |
Exits dial peer voice configuration mode and returns to privileged EXEC mode. |
Configuring Priority
Perform this task to configure priorities for call preemption.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
dial-peer voice tag voip
4.
ip qos defending-priority defending-pri-value
5.
ip qos preemption-priority preemption-pri-value
6.
end
|
|
|
Step 1 |
enable Router> enable |
Enables privileged EXEC mode. • Enter your password if prompted. |
Step 2 |
configure terminal
Router# configure terminal |
Enters global configuration mode. |
Step 3 |
dial-peer voice tag voip
Router(config)# dial-peer voice 66 voip |
Enters dial peer voice configuration mode. |
Step 4 |
ip qos defending-priority defending-pri-value
Router(config-dial-peer)# ip qos defending-priority 66 |
Configures the RSVP defending priority value for determining QoS. |
Step 5 |
ip qos preemption-priority preemption-pri-value
Router(config-dial-peer)# ip qos preemption-priority 75 |
Configures the RSVP preemption priority value for determining QoS. |
Step 6 |
end
Router(config-dial-peer)# end |
Exits dial peer configuration mode and returns to privileged EXEC mode. |
Troubleshooting the Support for Interworking Between RSVP Capable and RSVP Incapable Networks Feature
Use the following commands to debug any errors that you may encounter when you configure the Support for Interworking Between RSVP Capable and RSVP Incapable Networks feature.
•
debug call rsvp-sync events
•
debug call rsvp-sync func-trace
•
debug ccsip all
•
debug ccsip messages
•
debug ip rsvp messages
•
debug sccp all
Verifying Support for Interworking Between RSVP Capable and RSVP Incapable Networks
This task explains how to display information to verify the configuration for the Support for Interworking Between RSVP Capable and RSVP Incapable Networks feature. These commands need not be entered in any specific order.
SUMMARY STEPS
1.
enable
2.
show sip-ua calls
3.
show ip rsvp installed
4.
show ip rsvp reservation
5.
show ip rsvp interface detail [interface-type number]
6.
show sccp connections details
7.
show sccp connections rsvp
8.
show sccp connections internal
9.
show sccp [all | connections | statistics]
|
|
|
Step 1 |
enable
Router> enable |
Enables privileged EXEC mode. • Enter your password if prompted. |
Step 2 |
show sip-ua calls
Router# show sip-ua calls |
(Optional) Displays active user agent client (UAC) and user agent server (UAS) information on SIP calls. |
Step 3 |
show ip rsvp installed
Router# show ip rsvp installed |
(Optional) Displays RSVP-related installed filters and corresponding bandwidth information. |
Step 4 |
show ip rsvp reservation
Router# show ip rsvp reservation |
(Optional) Displays RSVP-related receiver information currently in the database. |
Step 5 |
show ip rsvp interface detail [interface-type number]
Router# show ip rsvp interface detail GigabitEthernet 0/0 |
(Optional) Displays the interface configuration for hello. |
Step 6 |
show sccp connections details
Router# show sccp connections details |
(Optional) Displays SCCP connection details, such as call-leg details. |
Step 7 |
show sccp connections rsvp
Router# show sccp connections rsvp |
(Optional) Displays information about active SCCP connections that are using RSVP. |
Step 8 |
show sccp connections internal
Router# show sccp connections internal |
(Optional) Displays the internal SCCP details, such as time-stamp values. |
Step 9 |
show sccp [all | connections | statistics]
Router# show sccp statistics |
(Optional) Displays SCCP information, such as administrative and operational status. |
Managing H.323 IP Group Call Capacities
The Cisco Unified Border Element feature works with the voice source-group command to provide matching criteria for incoming calls. The voice source-group command assigns a name to a set of source IP group characteristics. The terminating gateway uses these characteristics to identify and translate the incoming VoIP call. If there is no voice source group match, the default carrier ID is used, any source carrier ID on the incoming message is transmitted without change, and no destination carrier is available. Call-capacity information is reported to the gatekeeper, but carrier routing information is not.
If the voice source group matches, the matched source carrier ID is used and the target carrier ID defined in the voice source group is used for the destination carrier ID.
To configure H.323 IP call capabilities, perform the steps in this section.
Restrictions
You can use the commands that follow only when no calls are active. If you try to use these commands with active calls present, the commands are rejected.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
voice service voip
4.
h323
5.
ip circuit max-calls
6.
ip circuit carrier-id
7.
ip circuit default only
8.
ip circuit default name
9.
exit
|
|
|
Step 1 |
enable
Router> enable |
Enables privileged EXEC mode. • Enter your password if prompted. |
Step 2 |
configure terminal
Router# configure terminal |
Enters global configuration mode. |
Step 3 |
voice service voip
Router(config)# voice service voip
|
Enters VoIP voice-service configuration mode. |
Step 4 |
h323
Router(config-voice-service)# h323 |
Enters H.323 voice-service configuration mode. |
Step 5 |
ip circuit carrier-id carrier-name [reserved-calls reserved]
Router(config-serv-h323)# ip circuit carrier-id AA reserved-calls 500 |
(Optional) Defines an IP circuit using the specified name as the circuit ID. Note The reserved keyword for this command is optional. Using this keyword creates a specified maximum number of calls for that circuit ID. The default value is 200 call legs. |
Step 6 |
ip circuit default only
Router(config-serv-h323)# ip circuit default only |
(Optional) Creates a single carrier to use all of the call capacity available to the Cisco Unified Border Element. Note If you use the ip circuit default only command, you cannot use the ip circuit carrier-id command to configure more circuits. Using the ip circuit default only command creates a single carrier using the default carrier name. |
Step 7 |
ip circuit default name carrier-name
Router(config-serv-h323)# ip circuit default name AA |
(Optional) Changes the default circuit name. |
Step 8 |
exit
Router(config-serv-h323)# exit |
Exits the current mode. |
Examples
The following examples show a default carrier with no voice source group configured:
Default Carrier with No Voice Source Group
allow-connections h323 to h323
ip circuit max-calls 1000
If there is no incoming source carrier ID:
•
Capacity only is reported to the gatekeeper using the default circuit (two call legs).
•
No source or destination carrier information is reported.
If there is an incoming source carrier ID:
•
Two call legs are counted against the default circuit and reported to the GK.
•
The source carrier ID is passed through the gateway to the terminating leg.
The following examples show a configuration with more reserved calls than the default value for the max-calls argument (1000):
Configuration with Default Calls in Excess of 1000
This example assigns 1100 calls to other carriers, leaving 400 calls available to the default carrier:
allow-connections h323 to h323
ip circuit max-calls 1000
ip circuit carrier-id AA reserved-calls 500
ip circuit carrier-id bb reserved-calls 500
ip circuit carrier-id cc reserved-calls 100
The following examples show the default carrier configured with an incoming source carrier but no voice source group configured.
Note
In this example, 800 call legs are implicitly reserved for the default circuit.
Default Carrier and Incoming Source Carrier with No Voice Source Group
Note
A gatekeeper is required with carrier-id routing.
allow-connections h323 to h323
ip circuit max-calls 1000
ip circuit carrier-id AA reserved-calls 200
If there is no incoming source carrier ID:
•
Capacity only is reported to the GK using the default circuit (two call legs).
•
No source or destination carrier information is reported.
If there is an incoming source carrier ID called "AA":
•
One call leg is counted against circuit "AA".
•
One call leg (outbound) is counted against the default circuit.
•
The source carrier ID is passed through the gateway to the terminating leg.
If there is an incoming source carrier ID called "BB" (for example) or anything other than "AA":
•
Two call legs are counted against the default circuit.
•
The source carrier ID "BB" is passed through the gateway to the terminating leg.
The following examples show the first voice source-group match case:
Voice Source-Group Match Case 1
allow-connections h323 to h323
ip circuit max-calls 1000
ip circuit carrier-id AA reserved-calls 200
If there is no incoming source carrier ID, the default circuit is used because there is no match in the voice source group.
If there is an incoming source carrier ID called "AA," the following are in effect:
•
The voice source group matches.
•
Both call legs are counted against circuit "AA".
•
The source carrier ID is passed through the gateway to the terminating leg.
•
The destination carrier ID is "AA".
The following examples show the second voice source group match case:
Voice Source-Group Match Case 2
allow-connections h323 to h323
ip circuit max-calls 1000
ip circuit carrier-id AA reserved-calls 200
ip circuit carrier-id BB reserved-calls 200
If there is no incoming source carrier ID, the default circuit is used because there is no match in the voice source group.
If there is an incoming source carrier ID called "AA":
•
The voice source-group matches.
•
One leg is counted against circuit "AA".
•
One leg is counted against circuit "BB".
•
The source carrier ID is passed through the gateway to the terminating leg.
•
The destination carrier ID is "BB".
The following examples show the third voice source-group match case:
Voice Source-Group Match Case 3
allow-connections h323 to h323
ip circuit max-calls 1000
ip circuit carrier-id AA reserved-calls 200
ip circuit carrier-id BB reserved-calls 200
If the access-list matches, the following apply:
•
One leg is counted against circuit "BB".
•
One leg is counted against the default circuit (for the destination circuit).
•
The source carrier ID is synthesized to "BB" and used to report to the gatekeeper. It is also used on the outgoing setup.
•
If a source carrier ID is received on the incoming setup, it is overridden with the synthesized carrier ID.
Troubleshooting and Verifying H.323-to-SIP connections on a Cisco Unified Border Element
To troubleshoot or verify connections in an Cisco Unified Border Element, perform the steps in this section. This section contains the following subsections:
•
Troubleshooting Tips
•
Verifying Cisco Unified Border Element Configuration and Operation
Troubleshooting Tips
Caution
Under moderate traffic loads, these
debug commands produce a high volume of output.
•
Use the debug voip ipipgw command to debug the Cisco Unified Border Element feature.
•
Use any of the following additional debug commands on the gateway as appropriate:
–
debug cch323 all
–
debug ccsip all
–
debug h225 asn1
–
debug h225 events
–
debug h245 asn1
–
debug h245 events
–
debug voip ipipgw
–
debug voip ccapi inout
Note
For examples of show and debug command output and details on interpreting the output, see the following resources:
•
Cisco IOS Debug Command Reference, Release 12.4T
•
Cisco IOS Voice Troubleshooting and Monitoring Guide
•
Troubleshooting and Debugging VoIP Call Basics
•
VoIP Debug Commands
Verifying Cisco Unified Border Element Configuration and Operation
To verify Cisco Unified Border Element IP-to-IP feature configuration and operation, perform the following steps (listed alphabetically) as appropriate.
Note
The word "calls" refers to call legs in some commands and output.
SUMMARY STEPS
DETAILED STEPS
Step 1
show call active video
Use this command to display the active video H.323 call legs.
Step 2
show call active voice
Use this command to display call information for voice calls that are in progress.
Step 3
show call active fax
Use this command to display the fax transmissions that are in progress.
Step 4
show call history video
Use this command to display the history of video H.323 call legs.
Step 5
show call history voice
Use this command to display the history of voice call legs.
Step 6
show call history fax
Use this command to display the call history table for fax transmissions that are in progress.
Step 7
show crm
Use this command to display the carrier ID list or IP circuit utilization.
Step 8
show dial-peer voice
Use this command to display information about voice dial peers.
Step 9
show running-config
Use this command to verify which H.323-to-H.323, H.323-to-SIP, or SIP-to-SIP connection types are supported.
Step 10
show voip rtp connections
Use this command to display active Real-Time Transport Protocol (RTP) connections.
Where to Go Next
•
H.323-to-H.323 Connections on a Cisco Unified Border Element
•
SIP-to-SIP Connections on a Cisco Unified Border Element
•
Cisco Unified Border Element for H.323 Cisco Unified Communications Manager to H.323 Service Provider Connectivity
•
Configuring Cisco Unified Border Element Videoconferencing
Additional References
The following sections provide references related to H.323-to-SIP IP-to-IP Gateway Connections
The following sections provide additional references related to the Cisco UBE Configuration Guide.
Note
•
In addition to the references listed below, each chapter provides additional references related to Cisco Unified Border Element.
•
Some of the products and services mentioned in this guide may have reached end of life, end of sale, or both. Details are available at http://www.cisco.com/en/US/products/prod_end_of_life.html.
•
The preface and glossary for the entire voice-configuration library suite of documents is listed below.
Related Documents
|
|
Cisco IOS commands |
Cisco IOS Master Commands List, All Releases |
Cisco IOS Voice commands |
Cisco IOS Voice Command Reference |
Cisco IOS Voice Configuration Library |
For more information about Cisco IOS voice features, including feature documents, and troubleshooting information—at http://www.cisco.com/en/US/docs/ios/12_3/vvf_c/ cisco_ios_voice_configuration_library_glossary/vcl.htm |
Cisco IOS Release 15.0 |
Cisco IOS Release 15.0 Configuration Guides |
Cisco IOS Release 12.4 |
• Cisco IOS Release 12.4 Configuration Guides • Cisco IOS Release 12.4T Configuration Guides |
Cisco IOS Release 12.3 |
• Cisco IOS Release 12.3 documentation • Cisco IOS Voice Troubleshooting and Monitoring Guide • Tcl IVR Version 2.0 Programming Guide |
Cisco IOS Release 12.2 |
Cisco IOS Voice, Video, and Fax Configuration Guide, Release 12.2 |
DSP documentation |
High-Density Packet Voice Feature Card for Cisco AS5350XM and AS5400XM Universal Gateways |
GKTMP (GK API) Documents |
• GKTMP Command Reference • GKTMP Messages: |
internet Low Bitrate Codec (iLBC) Documents |
• Codecs section of the Dial Peer Configuration on Voice Gateway Routers Guide • Dial Peer Features and Configuration section of the Dial Peer Configuration on Voice Gateway Routers Guide |
Cisco Unified Border Element Configuration Examples |
• Local-to-remote network using the IPIPGW • Remote-to-local network using the IPIPGW • Remote-to-remote network using the IPIPGW • Remote-to-remote network using two IPIPGWs |
Related Application Guides |
• Cisco Unified Communications Manager and Cisco IOS Interoperability Guide • Cisco IOS Fax, Modem, and Text Support over IP Configuration Guide • "Configuring T.38 Fax Relay" chapter • Cisco IOS SIP Configuration Guide • Cisco Unified Communications Manager (CallManager) Programming Guides • Quality of Service for Voice over IP |
Related Platform Documents |
• Cisco 2600 Series Multiservice Platforms • Cisco 2800 Series Integrated Services Routers • Cisco 3600 Series Multiservice Platforms • Cisco 3700 Series Multiservice Access Routers • Cisco 3800 Series Integrated Services Routers • Cisco 7200 Series Routers • Cisco 7301 |
Related gateway configuration documentation |
Media and Signaling Authentication and Encryption Feature for Cisco IOS H.323 Gateways. |
Cisco IOS NAT Configuration Guide, Release 12.4T |
Configuring Cisco IOS Hosted NAT Traversal for Session Border Controller |
Troubleshooting and Debugging guides |
• Cisco IOS Debug Command Reference, Release 12.4 • Troubleshooting and Debugging VoIP Call Basics • VoIP Debug Commands |
Standards
|
|
H.323 Version 4 and earlier |
H.323 (ITU-T VOIP protocols) |
H.323 - H.245 Version 12, Annex R |
H.323 (ITU-T VOIP protocols) |
MIBs
|
|
• CISCO-DSP-MGMT-MIB • CISCO-VOICE-DIAL-CONTROL-MIB • IP-TAP-MIB • TAP2-MIB • USER-CONNECTION-TAP-MIB |
To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL: http://www.cisco.com/go/mibs |
RFCs
|
|
RFC 1889 |
RTP: A Transport Protocol for Real-Time Applications |
RFC 2131 |
Dynamic Host Configuration Protocol |
RFC 2132 |
DHCP Options and BOOTP Vendor Extensions |
RFC 2833 |
RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals |
RFC 3203 |
DHCP reconfigure extension |
RFC 3261 |
SIP: Session Initiation Protocol |
RFC 3262 |
Reliability of Provisional Responses in Session Initiation Protocol (SIP) |
RFC 3323 |
A Privacy Mechanism for the Session Initiation Protocol (SIP) |
RFC 3325 |
Private Extensions to the Session Initiation Protocol (SIP) for Asserted Identity within Trusted Networks |
RFC 3361 |
Dynamic Host Configuration Protocol (DHCP-for-IPv4) Option for Session Initiation Protocol (SIP) Servers |
RFC 3455 |
Private Header (P-Header) Extensions to the Session Initiation Protocol (SIP) for the 3rd-Generation Partnership Project (3GPP) |
RFC 3608 |
Session Initiation Protocol (SIP) Extension Header Field for Service Route Discovery During Registration |
RFC 3711 |
The Secure Real-time Transport Protocol (SRTP) |
RFC 3925 |
Vendor-Identifying Vendor Options for Dynamic Host Configuration Protocol version 4 (DHCPv4) |
Technical Assistance
|
|
The Cisco Support and Documentation website provides online resources to download documentation, software, and tools. Use these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products and technologies. Access to most tools on the Cisco Support and Documentation website requires a Cisco.com user ID and password. |
http://www.cisco.com/cisco/web/support/index.html |
Feature Information for H.323-to-SIP Connections on a Cisco Unified Border Element
Table 1 lists the features in this module and provides links to specific configuration information. Only features that were introduced or modified in Cisco IOS Release 12.3(1) or a later release appear in the table.
For information on a feature in this technology that is not documented here, see the "Cisco Unified Border Element Features Roadmap."
Use Cisco Feature Navigator to find information about platform support and software image support. Cisco Feature Navigator enables you to determine which software images support a specific software release, feature set, or platform. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn. An account on Cisco.com is not required.
Note
Table 1 lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature.
Table 1 Feature Information for H.323-to-SIP Connections on a Cisco Unified Border Element
|
|
|
Accounting |
12.3(11)T |
RADIUS call-accounting records, calling/called name and number. |
Call Admission Control |
12.3(11)T |
RSVP synchronized with call signaling. |
Cisco Unified Communications Manager Connections |
12.4(6)XE |
H.323-to-SIP Supplementary services for Cisco Unified Communications Manager with MTP on the H.323 Trunk |
Cisco UBE MIB support |
15.0(1)XA |
This feature was introduced. |
Codec Support |
12.4(11)T |
iLBC Codec Support |
Codec Transcoding |
12.3(11)T |
Codec transcoding (G.711-G.729)—This feature enables the IP-to-IP gateway to bridge calls between networks that support different VoIP call-signaling protocols (SIP and H.323) |
DTMF |
12.3(11)T 12.4(6)XE |
12.3(11)T—DTMF relay • H.245 alpha/signal <--> SIP RFC 2833 • H.245 alpha/signal <--> SIP Notify 12.4(6)XE—G.711 Inband DTMF to RFC 2833 |
Fax/Modem |
12.3(11)T |
T.38 fax relay and Cisco fax relay |
Interworking Between RSVP Capable and RSVP Incapable Networks |
15.0(1)XA 15.1(3)T |
The Support for Interworking Between RSVP Capable and RSVP Incapable Networks feature provides precondition-based RSVP support for basic audio call and supplementary services on the Cisco UBE. The following section provides information about this feature: • Configuring Support for Interworking Between RSVP Capable and RSVP Incapable Networks 15.1(3)T—Configuring EO-EO, DO-DO and DO-EO support on dial peer. |
Managing H.323 IP Group Call Capacities |
12.2(13)T |
Creates a maximum capacity for the IP group providing extra control for load and resource balancing. |
Mapping ECS to ReINVITE and ECS to REFER on the Cisco IOS SBC. |
12.4(20)T |
H.323-to-SIP Supplementary Service Enhancements for Session Border Controller (SBC) |
Media Modes |
12.3(1) |
Media flow-around capability on the IP-to-IP gateway by supporting the processing of call set-up and teardown request (VoIP call signaling) and for media streams (flow-through and flow-around) |
Rotary Support |
12.3(11)T |
H.323-to-H.323 Call Failure Recovery (Rotary) on a Cisco Unified Border Element. Eliminates codec restrictions and enables the Cisco UBE to restart codec negotiation with the originating endpoint based on the codec capabilities of the next dial peer in the rotary group for H.323-to-H.323 interconnections. |
Signaling Interworking |
12.3(11)T 12.4(4)T |
12.3(11)T—This feature enables SIP-to-H.323 protocol interworking capabilities of the Cisco Unified Border Element: • Interworking between H.323 Fast-Start and SIP early-media signaling • Interworking between H.323 Slow-Start and SIP delayed-media signaling 12.4(4)T—Extended SIP-to-H.323 Call Interworking for Session Border Controller (SBC) |
TCL IVR |
12.3(11)T 12.4(11)T |
12.3(11)T—TCL IVR 2.0 for SIP, including media playout and digit collection (RFC 2833 DTMF relay) 12.4(11)T —TCL IVR support with SIP NOTIFY DTMF |
Transport Protocols |
12.3(11)T |
UDP and TCP transport |
VXML |
12.4(6)XE 12.4(11)T |
12.4(6)XE— • VXML 3.x support • VXML support with SIP Notify 12.4(11)T—VXML support with SIP NOTIFY DTMF |
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R)
Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental.
© 2010 Cisco Systems, Inc. All rights reserved.