Methods and apparatus for multistage routing of packets using call templates
First Claim
1. A method, comprising:
- filtering an ingress call based on a plurality of ingress-call parameter values, wherein filtering includes identifying a source of the ingress call and applying a common source policy to the ingress call based on the source, the common source policy including match parameters for matching ingress call parameters and set parameters for modifying ingress call parameters, wherein applying a common source policy includes modifying an ingress-call parameter of the ingress call based on one of the set parameters;
converting a filtered ingress-call parameter value to an egress-call parameter value;
filtering an egress call based on a plurality of egress-call parameter values, the plurality of egress-call parameter values including the egress-call parameter value;
modifying a parameter value for the egress call based on a plurality of egress-call-peer parameter values;
tagging the ingress call based on the ingress-call parameter values and the egress-call-peer parameter values, the modifying for the egress call being based on the tagged ingress call; and
associating the ingress call with an ingress call peer based on the ingress-call parameter values and ingress-call-peer parameter values.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for multistage routing of packets using call templates is disclosed. An ingress call is filtered based on a plurality of ingress-call parameter values. A parameter value for the ingress call is modified based on a plurality of ingress-call-peer parameter values. A filtered ingress-call parameter value and at least one filtered ingress-call-peer parameter value from a plurality of ingress-call-peer parameter values are converted to an egress-call parameter value and an egress-call-peer parameter value, respectively. An egress call is filtered based on a plurality of egress-call parameter values. A parameter value for the egress call is modified based on a plurality of egress-call-peer parameter values.
-
Citations
23 Claims
-
1. A method, comprising:
-
filtering an ingress call based on a plurality of ingress-call parameter values, wherein filtering includes identifying a source of the ingress call and applying a common source policy to the ingress call based on the source, the common source policy including match parameters for matching ingress call parameters and set parameters for modifying ingress call parameters, wherein applying a common source policy includes modifying an ingress-call parameter of the ingress call based on one of the set parameters; converting a filtered ingress-call parameter value to an egress-call parameter value; filtering an egress call based on a plurality of egress-call parameter values, the plurality of egress-call parameter values including the egress-call parameter value; modifying a parameter value for the egress call based on a plurality of egress-call-peer parameter values; tagging the ingress call based on the ingress-call parameter values and the egress-call-peer parameter values, the modifying for the egress call being based on the tagged ingress call; and associating the ingress call with an ingress call peer based on the ingress-call parameter values and ingress-call-peer parameter values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program stored on a non-transitory computer-readable medium, the computer program comprising:
-
an identifying instruction configured to identify a source associated with an ingress call; an applying instruction configured to apply a common source policy to the ingress call based on the source, the common source policy including match parameters for matching ingress call parameters and set parameters for modifying ingress call parameters, wherein applying a common source policy includes modifying an ingress-call parameter of the ingress call based on one of the set parameters; a tagging instruction configured to tag a parameter value associated with the ingress call based on the common source policy to produce a tagged parameter value, wherein the tagging instruction is configured to tag the ingress call based on the tagged parameter value and egress-call-peer parameter values; a matching instruction configured to match an egress call with a corresponding ingress call based on the tagged parameter value; a modifying instruction configured to modify the egress call based on the tagged ingress call; and an associating instruction configured to associate the ingress call with an ingress call peer based on the ingress-call parameter values and ingress-call-peer parameter values.
-
Specification