Routing in an IP network based on codec availability and subscriber preference
First Claim
1. A communications system having an originating network in communication with a terminating network via a core network, said core network comprising more than one gateway, each said gateway having at least one codec, said communications system comprising:
- a first node in said originating network for sending a call request from a mobile station, wherein said request includes a codec type of said mobile station;
a second node in said core network for scanning a list of gateways, said list being maintained in said second node, utilizing optimal routing criteria to determine whether there Is an optimal gateway that supports said mobile station'"'"'s codec type;
means for placing said optimal gateway in the first position of a list of suitable gateways;
means for selecting an alternative gateway that supports the requested codec type and then adding said alternative gateway to said list of suitable gateways in the second position and repeating the selection step until all suitable gateways in the core network are included in said list of suitable gateways;
transmission means for sending said list of suitable gateways to said first node;
said first node for determining whether said mobile station has a codec preference; and
means associated with said first node for comparing said mobile station codec preference with said list of suitable gateways and determining the gateway for receiving said mobile station call according to the rank on said list of suitable gateways the compatibility of said gateway codec and said mobile station codec type, and for selecting said optimal gateway absent a compatible codec in either said optimal gateway or any one of said alternative gateways.
1 Assignment
0 Petitions
Accused Products
Abstract
A communications system (36) and method (60, 80) of serving subscribers having an originating network (14) in communication with a terminating network (32) via a core network (24). The core network (24) includes a plurality of external gateways (40, 42, 44) each adapted to route calls therebetween, with each gateway (40, 42, 44) having at least one codec (50, 52, 54). The communications system (36) includes a network node (37) for processing call requests from the subscribers having a particular codec type, wherein available gateways (40, 42, 44) are ranked based on gateway codec availability, the core network (24) being adapted to route a call as a function of the ranking. The method includes the steps of the subscriber sending a call request and the subscriber'"'"'s codec type to a first node (37) within the core network (24), the first node (37) selecting one of several external gateways (40, 42, 44) in the core network as a function of the codecs (50, 52, 54) determined to be available at the various gateways. The first node (37) may consult a second node (43) within the core network (24) for information indicative of available gateways in the core network (24).
-
Citations
19 Claims
-
1. A communications system having an originating network in communication with a terminating network via a core network, said core network comprising more than one gateway, each said gateway having at least one codec, said communications system comprising:
-
a first node in said originating network for sending a call request from a mobile station, wherein said request includes a codec type of said mobile station;
a second node in said core network for scanning a list of gateways, said list being maintained in said second node, utilizing optimal routing criteria to determine whether there Is an optimal gateway that supports said mobile station'"'"'s codec type;
means for placing said optimal gateway in the first position of a list of suitable gateways;
means for selecting an alternative gateway that supports the requested codec type and then adding said alternative gateway to said list of suitable gateways in the second position and repeating the selection step until all suitable gateways in the core network are included in said list of suitable gateways;
transmission means for sending said list of suitable gateways to said first node;
said first node for determining whether said mobile station has a codec preference; and
means associated with said first node for comparing said mobile station codec preference with said list of suitable gateways and determining the gateway for receiving said mobile station call according to the rank on said list of suitable gateways the compatibility of said gateway codec and said mobile station codec type, and for selecting said optimal gateway absent a compatible codec in either said optimal gateway or any one of said alternative gateways. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of communicating an encoded speech signal between a mobile station, served by an originating network across a core network comprising more than one gateway each said gateway having at least one codec, and a terminating network said method comprising the steps of:
-
receiving a call request from a mobile station via a first node in said originating network, wherein said request includes a codec type of said mobile station;
scanning a list of gateways, said list being maintained In a second node in said core network, utilizing optimal routing criteria to determine whether there is an optimal gateway available that supports said mobile station'"'"'s codec type;
placing said optimal gateway in the first position on a list of suitable gateways;
selecting an alternative gateway that supports the requested codec type and then adding said alternative gateway to said list of suitable gateways In the second position and repeating the selection step until all suitable gateways in the core network are included in said list of suitable gateways;
sending said list of suitable gateways to said first node;
determining whether said mobile station has a codec preference;
responsive to the determination of said codec preference, said first node determining the gateway for receiving said mobile station call by selecting the highest ranked gateway with codec most compatible with the mobile station codec; and
absent a compatible codec in either said optimal gateway or any one of said alternative gateways, selecting said optimal gateway. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
sending an Interrogation message from said MSC server to said Location Server, said interrogation message indicating a codes type of said mobile station; and
receiving said information of available gateways and codec types by said MSC server from said Location Server.
-
-
15. The method according to claim 14 wherein said Location Server provides pairs of gateway-PSTN/Transit Server identities to said MSC server.
-
16. The method according to claim 14 wherein said Location Server comprises a table having gateways grouped In order according to supported codecs and related to bit rate.
-
17. The method according to claim 14 wherein said Location Server ranks gateways supporting the identified mobile station codec according to the physical location of the gateways within the core network with respect to the MSC server.
-
18. The method according to claim 11 wherein said communication link comprises a PSTN.
-
19. The method according to claim 11 wherein said core network comprises an Internet Protocol (IP) network.
Specification