US 12,457,254 B2
Methods, systems, and computer readable media for exchanging outbound registration count information among interrogating call session control functions (i-CSCFs) and using the outbound registration count information for serving cscf (s-cscf) selection
Arvind Kumar Singh, Bangalore (IN); and Agnivesh Kumpati, Telangana (IN)
Assigned to ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Aug. 31, 2023, as Appl. No. 18/240,842.
Prior Publication US 2025/0080590 A1, Mar. 6, 2025
Int. Cl. H04L 65/1073 (2022.01); H04L 65/1016 (2022.01)
CPC H04L 65/1073 (2013.01) [H04L 65/1016 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method for exchanging outbound registration count information among interrogating call session control functions (I-CSCFs) and using the outbound registration count information for serving CSCF (S-CSCF) selection, the method comprising:
receiving, at a first I-CSCF of a plurality of I-CSCFs in a cluster of I-CSCFs and from each of a plurality of S-CSCFs in a cluster of S-CSCFs, a value indicating a registration capacity of the S-CSCF;
receiving, at the first I-CSCF and from at least one other I-CSCF in the cluster of I-CSCFs, outbound registration counts indicating numbers of outbound registrations that the at least one other I-CSCF has with the S-CSCFs in the cluster of S-CSCFs, wherein receiving the outbound registration counts includes receiving the outbound registration counts via a Diameter interface, wherein receiving the outbound registration counts via the Diameter interface includes receiving the outbound registration counts via Diameter service association request (SVR) messages, wherein receiving the outbound registration counts via the Diameter SVR messages includes receiving the outbound registration counts via an outbound registration count attribute value pair (AVP) included in each of the Diameter SVR messages, and wherein receiving the outbound registration counts via the outbound registration count AVP includes receiving, for each of the S-CSCFs with which the at least one other I-CSCF has active registrations, an S-CSCF name and a corresponding outbound registration count;
calculating, by the first I-CSCF and using the values indicating the registration capacities of the S-CSCFs and the outbound registration counts, values indicating updated registration capacities of the S-CSCFs; and
using, by the first I-CSCF, the values indicating the updated registration capacities to select an S-CSCF for at least one outbound registration message.