Local route groups and transformation patterns
AssigneeCisco Technology, Inc.
InventorsNiels Brunsgaard, Christopher E. Pearce
Life of this patent
Estimating the term…
Abstract
In one embodiment, method can include: receiving an address in a call agent, the address being associated with a call; triggering a trunk group selection algorithm in response to at least a portion of the received address, the trunk group selection algorithm providing a selection result from among a trunk group placeholder and a plurality of trunk groups; and forwarding the call to a trunk group determined by a caller-associated attribute when the selection result comprises the trunk group placeholder.
Claims20
A method, comprising:
- receiving an attribute in a call agent, the attribute associated with a calling device initiating a call;
- triggering a trunk group selection algorithm in response to at least a portion of the received attribute, the trunk group selection algorithm providing a first selection result from among a trunk group placeholder and a plurality of trunk groups, the first selection being a first trunk group;
- receiving an indication that the call is not suitable for the first trunk group;
- in response to the indication, forwarding the call to a trunk group placeholder;
- in response to the call being forwarded to the trunk group placeholder, determining a forwarding trunk group from the attribute;
- and
- in response to determining the forwarding trunk group, forwarding the call to the forwarding trunk group.
An apparatus, comprising:
- one or more processors;
- and
- logic encoded in one or more tangible media for execution on the one or more processors, and when executed operable to:
- receive an attribute in a call agent, the attribute associated with a calling device initiating a call;
- trigger a trunk group selection algorithm in response to at least a portion of the received attribute, the trunk group selection algorithm providing a first selection result from among a trunk group placeholder and a plurality of trunk groups, the first selection being a first trunk group;
- receive an indication that the call is not suitable for the first trunk group;
- in response to the indication, forward the call to a trunk group placeholder;
- in response to the call being forwarded to the trunk group placeholder, determine a forwarding trunk group from the attribute;
- and
- in response to determining the forwarding trunk group, forward the call to the forwarding trunk group.
A non-transitory computer-readable medium comprising instructions to cause a processor to perform operations comprising:
- receiving an attribute in a call agent, the attribute associated with a calling device initiating a call;
- triggering a trunk group selection algorithm in response to at least a portion of the received attribute, the trunk group selection algorithm providing a first selection result from among a trunk group placeholder and a plurality of trunk groups, the first selection being a first trunk group;
- receiving an indication that the call is not suitable for the first trunk group;
- in response to the indication, forwarding the call to a trunk group placeholder;
- in response to the call being forwarded to the trunk group placeholder, determining a forwarding trunk group from the attribute;
- and
- in response to determining the forwarding trunk group, forwarding the call to the forwarding trunk group.
Dependencies are inferred from the claim text.