Patent ID: 8737304

Claim:
A method for hybrid session based Diameter routing, the method comprising: receiving, at a first Diameter signaling router (DSR), a first Diameter message for processing by a Diameter server; selecting, using a Diameter node selection algorithm that operates on at least one parameter in the first Diameter message without requiring use of stored Diameter binding information, a first Diameter server to which the first Diameter message is to be routed; determining whether the first Diameter server is available; in response to determining that the first Diameter server is available, routing the first Diameter message to the first Diameter server without a binding record that associates the first Diameter server with information in the first Diameter message being stored in a binding Diameter repository; in response to determining that the first Diameter server is not available: selecting a second Diameter server to which the first Diameter message is to be routed; creating an exception binding record that associates the second Diameter server and information in the first Diameter message; storing the exception binding record in the Diameter binding repository; receiving a second Diameter message associated with the first Diameter message; and determining, in response to the first Diameter server becoming available for processing Diameter messages associated with the first Diameter message and based on a predetermined amount of time or a message type of a second Diameter message, to route the second Diameter message to the first Diameter server, wherein the predetermined amount of time is within a time period indicated by a time to live (TTL) value associated with the exception binding record.