Courseiva

CCNA Voice Gateways And Session Border Controllers Questions

28 questions · Voice Gateways And Session Border Controllers · All types, answers revealed

1
MCQmedium

You need to enforce a specific codec for calls traversing a CUBE. Where is the most appropriate place to apply this configuration?

A.Global voice service
B.SIP profile
C.Under the interface
D.Voice class codec applied to dial-peer
AnswerD

A voice class codec defines the codec preference list, and binding it to the dial-peer governs codec negotiation for calls matching that peer. This satisfies the requirement to enforce a specific codec on CUBE traffic without affecting unrelated peers.

Why this answer

Codec enforcement on CUBE is applied via a voice class codec that is referenced by the dial-peer handling the call. The dial-peer is where media capabilities are negotiated for that call leg, so binding the codec class there gives per-destination control. Global voice service, SIP profiles, and interface configs do not enforce codecs.

Exam trap

CLCOR often tests whether candidates place codec enforcement on the dial-peer via voice class codec rather than globally or on the SIP profile — codecs are per-call-leg media decisions.

How to eliminate wrong answers

Option A is wrong because global voice service configures signaling and media parameters (e.g., SIP, media flow-around) but does not select codecs per call. Option B is wrong because SIP profiles manipulate signaling headers/SDP text, not codec negotiation. Option C is wrong because interface configuration handles IP transport, not media codec selection.

2
MCQhard

When troubleshooting CUBE SIP normalization, which tool allows you to view the normalized SIP messages in real-time?

A.show voice class sip-profiles
B.debug ccsip messages
C.debug voip ccapi inout
D.debug sip-ua
E.show sip-profile
AnswerB

CUBE applies SIP normalization profiles on inbound and outbound dial peers, rewriting headers and SDP. The debug ccsip messages command traces these SIP messages as they are parsed and normalised in real time, exposing the before-and-after header transformations needed to verify the normalisation rules are firing correctly.

Why this answer

The command `debug ccsip messages` (B) enables real-time debugging of SIP messages on Cisco Unified Border Element (CUBE). It displays the actual SIP messages sent and received, including the normalized messages after SIP normalization profiles are applied, allowing you to verify the normalization logic.

Exam trap

CLCOR often tests the confusion between configuration verification commands (show) and real-time debugging commands (debug), and between different debug commands for SIP versus call control.

How to eliminate wrong answers

Option A is wrong because `show voice class sip-profiles` displays the configuration of SIP profiles but does not show real-time normalized messages. Option C is wrong because `debug voip ccapi inout` traces call control API events, not SIP message normalization. Option D is wrong because `debug sip-ua` debugs SIP user agent events on CUCM, not CUBE normalization.

Option E is wrong because `show sip-profile` is not a valid command; the correct command is `show voice class sip-profiles`.

3
MCQeasy

An engineer needs to verify the current active calls on a Cisco IOS XE voice gateway and see details such as call legs, codecs, and durations. Which command should be used?

A.show sip-ua calls
B.show voice call status
C.show call active voice brief
D.show dial-peer voice summary
AnswerC

The 'show call active voice brief' command provides a concise summary of all active voice calls, including call legs, calling and called numbers, codec, and call duration. It is the standard command to verify current active calls on a Cisco IOS XE voice gateway, making it the correct choice for this scenario.

Why this answer

The 'show call active voice brief' command is the correct tool to verify active calls on a Cisco IOS XE voice gateway. It lists each call leg with critical details such as calling/called numbers, codec, and duration, allowing an engineer to quickly assess current call activity. Other commands either focus on configuration or are protocol-specific.

Exam trap

The trap here is selecting a command that shows dial-peer or port status instead of actual active call details, which requires the 'show call active voice brief' command.

4
MCQmedium

You are configuring a Cisco IOS XE voice gateway to route inbound SIP calls to different dial peers based on the Request-URI domain. You want to match calls destined to 'example.com' to a specific dial peer. Which configuration element should you use to achieve this?

A.translation-profile
B.voice class uri 10 sip
C.dial-peer voice 100 voip
D.voice-class codec
AnswerB

A 'voice class uri' defines a URI pattern that can be referenced in an inbound dial peer with 'incoming uri via' or 'incoming uri request'. This allows matching based on the Request-URI domain, such as 'example.com', so the gateway can route calls appropriately. It is the standard method for URI-based dial-peer matching on Cisco IOS XE gateways.

Why this answer

The correct approach is to define a voice class URI that specifies the domain pattern, then reference it in an inbound dial peer using 'incoming uri request' or 'incoming uri via'. This allows the gateway to inspect the SIP Request-URI and select the appropriate dial peer. Other options like translation profiles or codec classes operate after dial-peer matching and cannot influence the selection.

Exam trap

The trap here is confusing URI matching with digit manipulation or codec selection, assuming that a translation profile or codec class can control inbound dial-peer selection.

5
Multi-Selecteasy

Which TWO of the following are valid components of a Cisco IOS voice gateway configuration?

Select 2 answers
A.Phone button template
B.Dial-peers
C.CUCM route pattern
D.Voice translation rules
E.Device pool
AnswersB, D

Dial-peers are the core matching construct in Cisco IOS voice gateways, pairing inbound call legs with outbound ones via destination patterns. Without them, the gateway cannot route POTS-to-VoIP or VoIP-to-POTS calls, so they are a mandatory component of any voice gateway configuration.

Why this answer

Dial-peers (B) are a core component of Cisco IOS voice gateway configuration, defined globally with the dial-peer voice command to match inbound/outbound call legs and specify destination patterns, sessions targets, and codecs. Voice translation rules (D) are also valid IOS voice gateway components, configured with the voice translation-rule and voice translation-profile commands to manipulate calling/called numbers via regex. In contrast, a phone button template (A) is a Cisco Unified Communications Manager (CUCM) configuration element applied to IP phones, not an IOS gateway feature.

A CUCM route pattern (C) is configured on CUCM to route calls toward gateways or trunks, not on the IOS gateway itself. A device pool (E) is likewise a CUCM construct that groups devices for common settings such as region, date/time, and softkey templates, and is not part of IOS gateway configuration.

Exam trap

CLCOR often tests the boundary between IOS gateway and CUCM configuration — candidates confuse CUCM constructs (device pools, phone button templates, route patterns) with IOS voice gateway components (dial-peers, translation rules, voice classes).

6
MCQeasy

You are deploying CUBE. Which command enables the CUBE functionality on the Cisco IOS XE router?

A.enable cube
B.mode border-element
C.voice-service enable
D.service cube
AnswerB

Entering voice service configuration and issuing mode border-element switches the router into Cisco Unified Border Element mode, activating CUBE's session border controller functions such as SIP trunking, dial-peer handling and media interworking on the IOS XE platform.

Why this answer

CUBE (Cisco Unified Border Element) is enabled on IOS XE by entering voice service configuration mode and issuing the 'mode border-element' command. This switches the router's voice service into border-element mode, activating the SIP-based session border controller functionality that provides demarcation, protocol interworking, and security between the enterprise and the service provider.

Exam trap

CLCOR often tests the exact IOS XE syntax hierarchy for enabling CUBE, luring candidates toward plausible-sounding but non-existent commands like 'enable cube' or 'service cube' instead of the real 'voice service voip / mode border-element' path.

How to eliminate wrong answers

Option A is wrong because 'enable cube' is not a valid IOS XE command — there is no top-level 'enable cube' syntax; CUBE is activated through voice service configuration mode. Option C is wrong because 'voice-service enable' is not a real command; the correct entry point is 'voice service voip' followed by 'mode border-element'. Option D is wrong because 'service cube' does not exist in IOS XE; the keyword is 'border-element' under voice service voip, not a standalone 'service' command.

7
MCQmedium

When configuring CUBE, why would you use a 'voice class uri' command?

A.To define codec
B.To match SIP URI host
C.To route by time
D.To match caller ID
AnswerB

A voice class uri groups SIP URIs by host or pattern so dial peers can match incoming or outgoing requests against them. This lets CUBE route or apply policy based on the URI host portion rather than only IP addresses or dialled digits.

Why this answer

The 'voice class uri' command in CUBE is used to define a class of SIP URIs for matching purposes, typically to match the host portion of a SIP URI. This allows CUBE to categorize incoming or outgoing SIP requests based on the URI host, which can then be referenced in dial peers for routing or policy decisions. It is a key tool for URI-based routing and manipulation.

Exam trap

CLCOR often tests the misconception that 'voice class uri' is used for caller ID or codec matching, when it is specifically designed to match SIP URI components like the host, and candidates may confuse it with other voice class types.

How to eliminate wrong answers

Option A is wrong because codec selection is configured using 'voice class codec' or directly under dial peers, not 'voice class uri'. Option C is wrong because time-based routing is handled by time-of-day routing configurations, such as 'time-range' and dial peer preferences, not by URI classes. Option D is wrong because matching caller ID is done with 'voice class calling-number' or similar, not 'voice class uri', which focuses on the URI itself.

8
MCQmedium

What is the primary function of a dial-peer destination-pattern?

A.To define the codec
B.To specify the gateway IP
C.To match the dialed number
D.To enable SIP
AnswerC

The destination-pattern matches the dialled number string so the router selects the correct outbound dial peer for that call. It functions as the matching criterion, while session target, codec and digit manipulation are configured separately on the same peer.

Why this answer

The primary function of a dial-peer destination-pattern is to match the dialed number (or digits) to determine which dial-peer to use for routing the call. It acts as a matching criterion for inbound and outbound dial-peers. The other options describe different dial-peer attributes.

Exam trap

CLCOR often tests the distinction between dial-peer matching commands; candidates confuse destination-pattern with session target or codec commands because they all appear in dial-peer configuration.

How to eliminate wrong answers

Option A is wrong because the codec is defined by the 'codec' command under voice class or dial-peer, not by destination-pattern. Option B is wrong because the gateway IP is specified by the 'session target' command, not destination-pattern. Option D is wrong because enabling SIP is done with 'session protocol sipv2', not destination-pattern.

9
MCQmedium

A Cisco IOS XE gateway is configured with two POTS dial peers that both match an inbound PSTN call on voice port 0/0/0. The first dial peer has preference 1 and destination pattern 9T; the second has preference 2 and destination pattern 9.... An engineer notices that calls are always routed using the second dial peer. What is the most likely explanation?

A.The preference command only applies to outbound VoIP dial peers, so the second dial peer is chosen solely because it has a higher preference number.
B.The second dial peer has a lower preference value because the gateway interprets preference 2 as higher priority than preference 1.
C.Inbound POTS dial-peer matching ignores the preference command; the dial peer with the longest match on the called number is selected.
D.The first dial peer is missing the incoming called-number command, so it cannot match inbound calls and the gateway falls back to the second dial peer.
AnswerC

For inbound POTS calls, the gateway matches the called number against destination patterns and selects the dial peer with the longest explicit match, not the lowest preference value. The pattern 9.... matches more digits than 9T, so it wins even though its preference is higher. Preference only breaks ties when multiple dial peers have identical match lengths.

Why this answer

Inbound POTS dial-peer selection uses the longest match on the called number from the destination-pattern, not the preference value. The pattern 9.... matches more digits than 9T, so it is chosen regardless of preference. Preference only acts as a tiebreaker when two dial peers have equal match lengths, which is not the case here.

Exam trap

The trap here is assuming that the preference command is the primary selection criterion for inbound POTS dial peers, when the longest destination-pattern match takes precedence.

10
MCQmedium

A Cisco CUBE is deployed to connect a Cisco Unified Communications Manager (CUCM) cluster to a service provider SIP trunk. The service provider requires that all outgoing SIP INVITE messages contain a specific custom header, X-Provider-ID, with a value of 'CUBE123'. Which CUBE configuration is required to insert this header into outgoing INVITEs?

A.voice class sip-profiles
B.sip-header insert
C.header-manipulation
D.sip-header profile
AnswerA

The voice class sip-profiles command is used to create a SIP profile that can manipulate SIP headers. Within the profile, you can use rules to add, modify, or remove headers. To insert a custom header like X-Provider-ID: CUBE123 in outgoing INVITEs, you define a rule with the request INVITE and header insertion. This is the correct method for header manipulation on CUBE.

Why this answer

To insert a custom SIP header into outgoing INVITEs, you must configure a SIP profile using voice class sip-profiles. Inside the profile, a rule with the request INVITE and header insertion syntax adds the X-Provider-ID header with the value CUBE123. This profile is then applied to the outbound dial peer toward the service provider.

Exam trap

The trap here is assuming that any command with 'sip-header' or 'header' will work, but the correct construct is a voice class sip-profiles with header rules.

11
Multi-Selectmedium

Which TWO of the following are true regarding the use of voice translation-rules?

Select 2 answers
A.They perform load balancing
B.They use regular expressions
C.They replace the SIP protocol
D.They can modify calling numbers
E.They define the codec
AnswersB, D

Voice translation-rules match dialled digits using regular expressions, the same pattern syntax applied by Cisco IOS voice translation profiles. This satisfies the stem's requirement that the statement be true: regex patterns define the match and replace clauses that rewrite calling or called numbers before routing, so the claim is accurate.

Why this answer

Voice translation-rules on Cisco voice gateways are built on regular-expression matching, so option B is correct: each rule uses a regex pattern to match the called or calling number and a replacement string to rewrite it. Option D is also correct because translation-rules can manipulate the calling number (the ANI) as well as the called number, for example to strip digits, prepend a prefix, or change the numbering plan before the call is routed. They do not perform load balancing, which is handled by dial-peer hunting or gateway redundancy mechanisms, so A is wrong.

They do not replace SIP, which is a signaling protocol independent of number translation, so C is wrong. They do not define codecs, which are configured on dial-peers via the codec command, so E is wrong.

Exam trap

CLCOR often tests the misconception that translation rules perform routing or load balancing; candidates confuse them with route patterns/route groups, which actually select the destination.

12
MCQeasy

Which command is used to configure the IP address or hostname of the destination device on a dial-peer?

A.session target
B.target ip
C.call target
D.destination-ip
AnswerA

`session target` defines the destination endpoint for a dial-peer, accepting either an IP address (for VoIP) or a hostname, which directly satisfies the stem's requirement to configure the destination device's address. It is the specific command that binds a dial-peer to its remote peer.

Why this answer

The 'session target' command is used on a dial-peer to specify the destination IP address or hostname of the next-hop device for that dial-peer. It is a fundamental command in Cisco IOS voice gateway configuration for directing calls. The other options are not valid Cisco IOS commands for this purpose.

Exam trap

CLCOR often tests the exact syntax of dial-peer commands; candidates confuse 'session target' with similar-sounding but invalid commands like 'target ip' or 'destination-ip'.

How to eliminate wrong answers

Option B is wrong because 'target ip' is not a valid Cisco IOS command; the correct syntax is 'session target ipv4:<address>'. Option C is wrong because 'call target' is not a recognized command in dial-peer configuration. Option D is wrong because 'destination-ip' is not a valid command; the destination is specified via 'session target'.

13
MCQmedium

What is the result of applying 'voice translation-profile' to an incoming dial-peer?

A.It enables SIP
B.It changes the codec
C.It modifies the digits
D.It drops the call
AnswerC

Applying a voice translation-profile to an incoming dial-peer rewrites the called or calling number before outbound dial-peer matching occurs, satisfying the requirement to manipulate digits on inbound calls. The profile's rules execute at that point in the call leg, so translation happens prior to any further routing decisions.

Why this answer

A voice translation-profile applied to an incoming dial-peer rewrites the calling, called, or redirecting numbers before the call is matched and routed. It uses translation rules to manipulate digits (add, strip, replace prefixes), which is why the correct result is digit modification.

Exam trap

CLCOR often tests whether candidates confuse translation-profile (digit manipulation) with codec or protocol settings on a dial-peer, so the trap is assuming any dial-peer attribute changes the codec or signaling.

How to eliminate wrong answers

Option A is wrong because SIP enablement is controlled by session protocol configuration on the dial-peer (session protocol sipv2), not by a translation profile. Option B is wrong because codec selection is determined by the codec preference list on the dial-peer (codec preference), not translation rules. Option D is wrong because translation profiles rewrite digits; they do not drop calls — call rejection is handled by other mechanisms like call blocking or translation rules that produce no match.

14
MCQmedium

A Cisco IOS XE gateway is failing to route calls because the dial-peer is not matching the incoming call. Which command helps you identify the dial-peer that matched the incoming call?

A.show voice call status
B.show dial-peer voice summary
C.debug ccsip messages
D.debug voip dialpeer all
AnswerD

debug voip dialpeer all traces dial-peer matching, showing which peer is selected for the incoming call and why others were rejected. This directly reveals the mismatch causing the routing failure, unlike show commands that only display configuration.

Why this answer

The command 'debug voip dialpeer all' enables debugging for all dial-peer matching events, showing which dial-peer is matched for incoming calls. This helps identify why a dial-peer is not matching, as it displays the matching process and the resulting dial-peer number.

Exam trap

CLCOR often tests whether candidates confuse show commands that summarize dial-peer configuration with debug commands that reveal real-time matching decisions, leading them to pick 'show dial-peer voice summary' instead of the debug command.

How to eliminate wrong answers

Option A is wrong because 'show voice call status' displays active call status but does not show dial-peer matching details. Option B is wrong because 'show dial-peer voice summary' provides a summary of configured dial-peers but does not indicate which one matched a specific incoming call. Option C is wrong because 'debug ccsip messages' shows SIP signaling messages, which can help with call setup issues but does not directly reveal dial-peer matching decisions.

15
MCQmedium

A CUBE is configured to route calls between Cisco Unified Communications Manager and a SIP provider. The provider sends calls with a '+1' prefix, but the internal dial plan expects calls without the '+'. Which CUBE feature should be used to strip the '+' from the incoming called number before extending the call to Unified CM?

A.dial-peer destination-pattern with 'no +'
B.voice translation-profile
C.voice-class uri
D.SIP normalization script
AnswerB

A voice translation-profile with a translation rule can match the '+1' prefix and strip it, modifying the called number before the call is routed. This is the standard method for number manipulation on CUBE. Applying it to the inbound dial-peer from the provider ensures the '+' is removed before the call is sent to Unified CM.

Why this answer

To strip the '+' prefix from the incoming called number, you should use a voice translation-profile with a translation rule that matches the '+' and removes it. Apply this profile to the inbound dial-peer from the provider. This modifies the called number before the call is routed to Unified CM, ensuring compatibility with the internal dial plan.

Exam trap

The trap here is thinking that SIP normalization scripts are needed for simple digit manipulation, when translation profiles are the correct and efficient tool.

16
MCQhard

A CUBE is receiving calls but rejecting them due to '488 Not Acceptable Here'. What is the most likely reason?

A.Codec mismatch
B.Authentication failure
C.SIP registration expired
D.Dial-peer inactive
AnswerA

SIP 488 Not Acceptable Here signals that the offered SDP media attributes, typically the codec list, cannot be matched by the receiving endpoint. A codec mismatch between the CUBE and the far end therefore causes calls to be rejected after signalling succeeds.

Why this answer

SIP 488 'Not Acceptable Here' is returned when the called party cannot support the media parameters in the offer — most commonly a codec mismatch where the offered codec (e.g., G.729) is not configured on any matching dial-peer on the CUBE. CUBE rejects the INVITE because it cannot negotiate a compatible codec between the inbound and outbound legs.

Exam trap

CLCOR often tests SIP response code interpretation — candidates see '488' and guess registration or authentication issues, but 488 is specifically a media/codec negotiation failure, not a signaling or registration problem.

How to eliminate wrong answers

Option B is wrong because authentication failures produce 401 Unauthorized or 407 Proxy Authentication Required, not 488. Option C is wrong because an expired SIP registration causes 403 Forbidden or 404 Not Found when the registrar cannot locate the endpoint, not a media negotiation failure. Option D is wrong because an inactive dial-peer typically results in 404 Not Found or 503 Service Unavailable when no matching dial-peer is found, not 488.

17
MCQhard

A Cisco Unified Border Element (CUBE) is deployed between Cisco Unified Communications Manager (CUCM) and a SIP service provider. The provider sends an INVITE with a Diversion header containing a redirecting number. The CUBE must pass the redirecting number to CUCM in the History-Info header instead of the Diversion header. Which SIP profile configuration on CUBE accomplishes this?

A.request INVITE sip-header Diversion copy-to History-Info
B.request INVITE sip-header Diversion
C.response INVITE sip-header Diversion copy-to History-Info
D.request INVITE sip-header History-Info copy-to Diversion
AnswerA

This SIP profile command copies the Diversion header value to a new History-Info header in the outbound INVITE. It effectively converts the Diversion header to History-Info, allowing CUCM to receive the redirecting number in the expected header. This is a common normalization technique on CUBE for interworking between different SIP implementations.

Why this answer

To convert a Diversion header to History-Info on CUBE, a SIP profile is used with the command request INVITE sip-header Diversion copy-to History-Info. This copies the value from the incoming Diversion header into a new History-Info header in the outbound INVITE. This ensures CUCM receives the redirecting number in the header it expects, facilitating proper call routing and display.

Exam trap

The trap here is mixing up the direction of the copy operation or using the wrong message type (request vs. response) when manipulating SIP headers.

18
MCQmedium

A Cisco IOS XE gateway is configured with a POTS dial-peer that forwards calls to a PRI interface. Users report that inbound PSTN calls are being rejected with a cause code indicating that all circuits are busy, even though the PRI shows no active calls. Which command should you use to verify that the POTS dial-peer is matching the inbound calls correctly?

A.debug isdn q931
B.debug dialpeer
C.show dial-peer voice summary
D.show voice port summary
AnswerB

The debug dialpeer command shows dial-peer matching details for both inbound and outbound calls, including which dial-peer was selected and why. In this scenario, it will reveal whether the inbound call matched the intended POTS dial-peer or fell through to a default, causing the busy condition.

Why this answer

The debug dialpeer command is essential for troubleshooting dial-peer matching because it logs the inbound and outbound dial-peer selection process. When inbound PSTN calls are rejected with a busy cause despite idle circuits, the gateway may be failing to match a POTS dial-peer. This debug reveals whether the call is matching the intended peer or falling through to a default that rejects the call.

Exam trap

The trap here is assuming that ISDN Q.931 debugging will show dial-peer matching, when it only shows signaling messages and cause codes.

19
MCQmedium

You are configuring a Cisco IOS XE voice gateway to register with an ITSP over SIP. The provider requires registration to be refreshed every 60 seconds. You have already configured the registrar and credentials under sip-ua. Which command correctly sets the registration expiry timer to 60 seconds?

A.timers expires 60
B.authentication username user password pass
C.registrar ipv4:10.1.1.1 expires 60
D.retry invite 3
AnswerA

Within sip-ua configuration mode, the timers expires command sets the SIP registration expiry timer in seconds. Setting it to 60 causes the gateway to send a new REGISTER refresh every 60 seconds, which matches the provider's requirement. This is the correct and standard way to adjust the registration expiry interval on a Cisco IOS XE voice gateway, ensuring the registration stays active according to the provider's policy.

Why this answer

The registration expiry timer on a Cisco IOS XE voice gateway is configured under sip-ua with the timers expires command. This timer determines how often the gateway sends a REGISTER refresh to the SIP registrar. Setting it to 60 seconds aligns with the provider's requirement for a 60-second refresh interval, preventing the registration from expiring unexpectedly.

Exam trap

The trap here is confusing the registrar command, which specifies the registrar's address, with the timers expires command, which actually sets the registration expiry interval.

20
MCQhard

A Cisco Unified Border Element is deployed between Cisco Unified Communications Manager and a SIP provider. The provider requires that the gateway insert a Diversion header containing the original called number when a call is forwarded. The engineer plans to use a SIP profile to accomplish this. Which statement accurately describes the capability of SIP profiles in this scenario?

A.SIP profiles can insert a Diversion header by using the request URI of the original call, provided the profile is applied globally with the sip-profiles command.
B.SIP profiles can copy the original called number into a Diversion header by using a copy rule that references the incoming Request-URI.
C.SIP profiles can insert a Diversion header only if the dial peer is configured with the diversion command under voice-class sip.
D.SIP profiles can modify existing SIP headers and add or remove headers, but they cannot by themselves generate a Diversion header with the original called number for a forwarded call.
AnswerD

SIP profiles provide header manipulation: adding, removing, or modifying headers on inbound and outbound messages. They do not automatically derive the original called number and place it into a Diversion header for forwarded calls. That task generally requires additional logic such as a normalization script or specific CUBE features designed for diversion handling.

Why this answer

SIP profiles are designed for header manipulation: adding, removing, or modifying SIP headers on inbound and outbound messages. They do not natively understand call-forwarding context or automatically create a Diversion header containing the original called number. To achieve that, an engineer must use additional features such as SIP normalization scripts or CUBE's diversion-specific capabilities.

Relying solely on a SIP profile will not satisfy the provider's requirement for a Diversion header.

Exam trap

The trap here is assuming that SIP profiles can perform call-forwarding-aware header insertion, when they actually only manipulate headers based on static rules.

21
Multi-Selecthard

Which THREE actions are possible using SIP profiles on a CUBE?

Select 3 answers
A.Modify SIP headers
B.Add SIP headers
C.Remove SIP headers
D.Change voice codec
E.Route calls to PSTN
AnswersA, B, C

Used for header normalization.

Why this answer

SIP profiles on Cisco Unified Border Element (CUBE) are used to manipulate SIP signaling by inspecting and altering SIP messages, so option A (Modify SIP headers) is correct because rules within a SIP profile can rewrite existing header values such as From, To, or Diversion. Option B (Add SIP headers) is correct because SIP profiles support the 'request' and 'response' header-insertion rules that inject new headers into inbound or outbound SIP messages. Option C (Remove SIP headers) is correct because SIP profiles can strip unwanted headers via header-removal rules, which is common for privacy or interop scenarios.

Option D (Change voice codec) is not a SIP-profile function; codec negotiation is handled by dial peers (codec preference lists, 'codec' commands) and SDP, not by SIP header manipulation. Option E (Route calls to PSTN) is also not a SIP-profile action; call routing is determined by dial-peer matching and translation rules, while SIP profiles only affect SIP message content.

Exam trap

CLCOR often tests whether candidates conflate signaling manipulation (SIP profiles) with media/codec or routing functions — SIP profiles only rewrite headers and SDP text, never codecs or call paths.

22
MCQhard

A Cisco Unified Border Element (CUBE) is deployed between Cisco Unified Communications Manager and a SIP provider. The provider sends an INVITE with a Diversion header containing the original called number. You need to strip the Diversion header before sending the INVITE to Unified CM. Which configuration element should you use?

A.voice class sip-profiles with a sip-header Diversion remove rule applied on the outbound dial peer
B.dial-peer voice with the diversion-header disable command
C.voice class uri with a diversion pattern to match and block the header
D.voice service voip with the sip-header Diversion remove command
AnswerA

SIP profiles allow you to manipulate SIP headers. A sip-header Diversion remove rule within a voice class sip-profiles will remove the Diversion header from the outgoing SIP message. Applying the profile to the outbound dial peer ensures the header is stripped before the INVITE is sent to Unified CM. This is the correct and supported method for header manipulation on CUBE.

Why this answer

To remove a SIP header such as Diversion, you must use a voice class sip-profiles with a sip-header command that specifies the header name and the action. The profile is then applied to the outbound dial peer so that the header is stripped from the INVITE before it is sent to the next hop. This is the standard method on CUBE.

Exam trap

The trap here is assuming that voice class uri or global voice service voip can manipulate SIP headers; only voice class sip-profiles provides that capability.

23
MCQmedium

A Cisco IOS XE voice gateway is configured with two POTS dial peers pointing to the same FXO port. Dial peer 10 matches destination pattern 911, and dial peer 20 matches destination pattern 9T. An inbound PSTN call arrives and is matched to a VoIP dial peer that forwards it to the gateway's FXO trunk. Which dial peer will the gateway use for the outbound POTS leg, and why?

A.Neither dial peer is selected; the gateway rejects the call because two POTS peers cannot share the same voice port.
B.Dial peer 20, because the gateway selects the peer with the lowest preference value configured under the dial peer.
C.Dial peer 10, because the most specific match (longest explicit digit string) is selected before the wildcard pattern.
D.Dial peer 20, because wildcard patterns always take precedence over literal patterns to allow flexible routing.
AnswerC

Cisco IOS dial-peer matching prefers the most specific destination pattern. The explicit pattern 911 has no wildcards, so it is considered a longer, more specific match than 9T. The gateway selects dial peer 10 for the outbound POTS leg, ensuring emergency calls use the dedicated peer and any special configuration attached to it.

Why this answer

Dial-peer matching on Cisco IOS voice gateways uses a specificity comparison: an exact digit string outranks a pattern containing wildcards. Because 911 is fully explicit and 9T contains the T wildcard, the gateway selects the peer with destination pattern 911 for the outbound POTS leg. This behavior lets engineers attach distinct settings, such as different trunk groups or calling-party transformations, to emergency calls while still allowing all other dialed numbers to use the general pattern.

Exam trap

The trap here is assuming that a wildcard pattern or a lower preference value overrides a more specific literal pattern during dial-peer selection.

24
MCQmedium

A Cisco IOS XE voice gateway routes inbound PSTN calls to Cisco Unified Communications Manager. The gateway is configured with dial-peer voice 100 pots, which has no incoming called-number command, and dial-peer voice 200 voip, which points to the CUCM subscriber. An engineer needs the gateway to terminate incoming POTS calls on the POTS dial peer and match outbound calls to the VoIP dial peer based on the called number. Which command must be added to dial-peer voice 100 pots to ensure inbound calls are matched correctly?

A.incoming called-number .
B.answer-address .
C.destination-pattern .
D.incoming called-number 200
AnswerA

For inbound POTS calls, the gateway matches the dial peer using the incoming called-number command. Without a specific incoming called-number, the POTS dial peer may not be selected for incoming calls. Adding incoming called-number . matches any called number, allowing the POTS dial peer to terminate the inbound call before outbound dial-peer matching occurs.

Why this answer

Inbound POTS dial peers are matched using the incoming called-number command, which examines the called number of the incoming call. Without it, the gateway may not select the POTS dial peer, leading to call failure. Using incoming called-number . matches any called number, ensuring the POTS dial peer terminates the call.

The VoIP dial peer is then used for outbound matching based on destination-pattern.

Exam trap

The trap here is confusing inbound matching commands with outbound matching commands, such as using destination-pattern or answer-address for inbound POTS calls.

25
MCQhard

A CUBE is configured for H.450.3 call forwarding, but it is not working. What is the most likely cause?

A.Dial-peer not defined
B.Incompatible signaling protocol
C.Codec mismatch
D.SIP profile missing
AnswerB

H.450.3 supplementary services require matching signalling on both call legs. If the CUBE's inbound and outbound dial peers negotiate different protocols, such as H.323 against SIP, the forwarding request cannot be translated, so forwarding silently fails.

Why this answer

H.450.3 is a supplementary service for call diversion (call forwarding) defined within the H.323 protocol suite. For H.450.3 to function, the signaling protocol on the dial-peer must be H.323 — it cannot work over SIP or other signaling protocols because H.450.x supplementary services are H.323-specific constructs. If the CUBE is configured with SIP signaling on the relevant dial-peers, H.450.3 call forwarding will never trigger, making incompatible signaling protocol the most likely cause.

Exam trap

CLCOR often tests the assumption that H.450.x supplementary services are protocol-agnostic; candidates pick dial-peer or codec issues when the real blocker is that H.450.3 only operates over H.323 signaling, not SIP.

How to eliminate wrong answers

Option A is wrong because a missing dial-peer would prevent the call from routing at all, not specifically break H.450.3 forwarding — and the question states forwarding is configured but 'not working,' implying routing exists. Option C is wrong because a codec mismatch causes one-way audio or media negotiation failure, not a failure of the H.450.3 supplementary service signaling. Option D is wrong because a missing SIP profile would affect SIP-specific features like early offer or header manipulation, and H.450.3 is not a SIP feature — it is an H.323 supplementary service.

26
Multi-Selectmedium

Which TWO of the following are functions performed by the CUBE as a Session Border Controller?

Select 2 answers
A.Call routing in CUCM
B.Media interworking
C.IP phone registration
D.Voice mail storage
E.Topology hiding
AnswersB, E

The CUBE terminates signalling and media on separate legs, so it can transcode between dissimilar codecs and repacketise flows, letting endpoints with mismatched capabilities interoperate. This satisfies the stem's requirement to identify a function the CUBE performs as a Session Border Controller.

Why this answer

Option B (Media interworking) is correct because a CUBE acting as a Session Border Controller terminates the signaling and media on both legs, allowing it to transcode between different codecs (e.g., G.711 to G.729) and perform media flow-around or flow-through, which is a core SBC function. Option E (Topology hiding) is correct because CUBE uses back-to-back user agent (B2BUA) behavior to strip and rewrite SIP headers such as Via, Record-Route, and Contact, concealing the internal CUCM/ITSP topology from the far-end network. Option A (Call routing in CUCM) is not an SBC function; dial plan and call routing decisions are performed by Cisco Unified Communications Manager, not CUBE.

Option C (IP phone registration) is handled by CUCM's TFTP and SCCP/SIP registration services, not by CUBE. Option D (Voice mail storage) is provided by Cisco Unity Connection, not by CUBE.

Exam trap

CLCOR often tests the misconception that CUBE performs CUCM functions like call routing or phone registration, when in fact CUBE is a border element focused on interworking, security, and topology hiding.

27
MCQmedium

When configuring CUBE for media flow-around, which command ensures the media goes directly between endpoints?

A.media flow-around
B.media pass-through
C.media-bypass
D.media flow-through
AnswerA

The media flow-around command configures the CUBE to pass media directly between endpoints rather than anchoring it through the gateway. This satisfies the requirement that RTP flows bypass the CUBE, leaving only signalling processed by the router.

Why this answer

The 'media flow-around' command in CUBE configuration tells the Cisco Unified Border Element to leave the RTP media streams out of the signaling path, allowing endpoints to exchange media directly. This is the correct syntax for enabling media flow-around on CUBE. It is configured under the voice service voip or dial-peer context to control whether media is anchored or bypassed.

Exam trap

CLCOR often tests the confusion between 'media flow-around' and 'media flow-through' — candidates may pick 'flow-through' thinking it means bypass, but it actually anchors media on CUBE.

How to eliminate wrong answers

Option B is wrong because 'media pass-through' is not a valid CUBE command; the actual command is 'media flow-through' which forces media to traverse the CUBE. Option C is wrong because 'media-bypass' is not a recognized Cisco IOS voice command. Option D is wrong because 'media flow-through' does the opposite — it anchors media on the CUBE rather than allowing direct endpoint-to-endpoint flow.

28
MCQeasy

Which component in CUBE is responsible for ensuring that the call session is terminated correctly?

A.Dial-peer
B.Voice translation-profile
C.SIP Stack
D.Voice-class codec
AnswerC

The SIP Stack handles SIP signalling messages, including BYE requests that tear down sessions. It ensures the call session terminates correctly by processing the BYE transaction and confirming the dialog ends cleanly, satisfying the stem's requirement for correct session termination within CUBE.

Why this answer

The SIP Stack in CUBE is the protocol engine that handles SIP signaling end-to-end, including session setup, in-dialog requests, and proper session teardown via BYE transactions. It ensures that call sessions are terminated correctly by managing the SIP dialog state machine and sending/receiving the appropriate messages.

Exam trap

CLCOR often tests the distinction between signaling-plane components (SIP stack) and policy/routing components (dial-peers, translation profiles) — candidates pick dial-peer because it is the most visible CUBE construct.

How to eliminate wrong answers

Option A is wrong because a dial-peer is a routing construct that matches inbound/outbound calls and applies policies; it does not manage SIP dialog state or session teardown. Option B is wrong because a voice translation-profile manipulates calling/called numbers and redirect numbers — it has no role in session termination. Option D is wrong because a voice-class codec defines media codec preferences for SDP negotiation, not signaling session lifecycle.

Ready to test yourself?

Try a timed practice session using only Voice Gateways And Session Border Controllers questions.