Multi-Hop Header Manipulation Rules (HMRs)

Oracle Enterprise Communications Broker HMR support includes allowing the user to specify that a manipulation be applied depending on an agent's location (hop) in a route. Applicable hops include the next and last hop of a route. Applying an HMR when an agent is the last hop in a route is referred to as 'multi-hop' HMR. The user configures this on session agents. HMRs themselves do not require any changes to their configuration to operate as multi-hop HMRs.

The user configures an agent's Apply-outbound-manipulation-on parameter to specify when the system applies the agent's outbound HMR. Syntax for this command is shown below.

Apply-outbound-manipulation-on [next-hop-only | last-hop-only | next-and-last-hop]

The default setting is next-hop-only. This configuration makes the system apply the outbound HMR only when the agent is the next hop in the route's path.

If there are multiple HMRs the Oracle Enterprise Communications Broker must apply for the route, it applies the HMR for the last hop first. If the same agent is both next and last hop for any given traffic, the Oracle Enterprise Communications Broker applies the HMR only once regardless of the Apply-outbound-manipulation-on setting.