OPTIMIZING ROUTE SELECTION BASED ON TRANSCODING
First Claim
1. A method of selecting a route for an ingress transmission from an egress trunk group list, the egress trunk group list identifying one or more egress trunk groups, the method comprising:
- receiving an ingress codec profile and an identification of a destination, the ingress codec profile comprising an identification of one or more codecs;
determining whether there is a matching codec pair, a matching codec pair comprising a codec that is identified in both the ingress codec profile and one or more egress codec profile, the egress codec profiles associated with the egress trunk groups identified in the egress trunk group list;
identifying one or more compatible codec pairs between the codecs listed in the ingress codec profile and the codecs listed in the egress codec profiles associated with the egress trunk groups identified in the egress trunk group list;
prioritizing a list of codec pairs, each codec pair in the list of codec pairs comprising a codec identified in the ingress codec profile and a codec identified in an egress codec profile, the prioritization based on the determination of matching codec pairs and the determination of compatible codec pairs; and
,selecting one trunk group from the egress trunk group list, the selected trunk group having a codec profile that comprises a codec from a codec pair in the prioritized list of codec pairs.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method of selecting a route for data transmission. The method comprises: receiving an ingress codec profile and an identification of a destination; determining whether there is a matching codec pair that includes a codec that is identified in both the ingress codec profile and one or more egress codec profile; identifying one or more compatible codec pairs between the codecs listed in the ingress codec profile and the codecs listed in the egress codec profiles associated with egress trunk groups; prioritizing a list of codec pairs, each codec pair in the list of codec pairs comprising a codec identified in the ingress codec profile and a codec identified in an egress codec profile; and, selecting one trunk group from the egress trunk group list, the selected trunk group having a codec profile that comprises a codec from a codec pair in the prioritized list of codec pairs.
13 Citations
20 Claims
-
1. A method of selecting a route for an ingress transmission from an egress trunk group list, the egress trunk group list identifying one or more egress trunk groups, the method comprising:
-
receiving an ingress codec profile and an identification of a destination, the ingress codec profile comprising an identification of one or more codecs; determining whether there is a matching codec pair, a matching codec pair comprising a codec that is identified in both the ingress codec profile and one or more egress codec profile, the egress codec profiles associated with the egress trunk groups identified in the egress trunk group list; identifying one or more compatible codec pairs between the codecs listed in the ingress codec profile and the codecs listed in the egress codec profiles associated with the egress trunk groups identified in the egress trunk group list; prioritizing a list of codec pairs, each codec pair in the list of codec pairs comprising a codec identified in the ingress codec profile and a codec identified in an egress codec profile, the prioritization based on the determination of matching codec pairs and the determination of compatible codec pairs; and
,selecting one trunk group from the egress trunk group list, the selected trunk group having a codec profile that comprises a codec from a codec pair in the prioritized list of codec pairs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A call server for selecting a route for an ingress transmission from an egress trunk group list, the call server configured to:
-
receive an ingress codec profile and an identification of a destination, the ingress codec profile comprising an identification of one or more codecs; determine whether there is a matching codec pair, a matching codec pair comprising a codec that is identified in both the ingress codec profile and one or more egress codec profile, the egress codec profiles associated with the egress trunk groups identified in the egress trunk group list; identify one or more compatible codec pairs between the codecs listed in the ingress codec profile and the codecs listed in the egress codec profiles associated with the egress trunk groups identified in the egress trunk group list; prioritize a list of codec pairs, each codec pair in the list of codec pairs comprising a codec identified in the ingress codec profile and a codec identified in an egress codec profile, the prioritization based on the determination of matching codec pairs and the determination of compatible codec pairs; and
,select one trunk group from the egress trunk group list, the selected trunk group having a codec profile that comprises a codec from a codec pair in the prioritized list of codec pairs. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification