IP Library › Granted Patent US 12,225,060
Granted Patent B2
US 12,225,060 · App. 16/972,731 · Granted Feb 11, 2025

Enhanced P-CSCF restoration procedure

Inventor: George Foti (Dollard des Ormeaux, CA)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04L65/1045H04L65/1016H04L65/1069H04L65/1073H04L65/1104H04W68/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,225,060
App. No.
16/972,731
Granted
Feb 11, 2025
Kind
B2
Abstract

Apparatuses and methods are disclosed for P-CSCF restoration. In one embodiment, a method includes receiving a P-CSCF restoration message, the P-CSCF restoration message including an indication of a failed P-CSCF server; as a result of the received P-CSCF restoration message, identifying at least one Session Management Function, SMF, server associated with the failed P-CSCF server; and communicating, to the identified at least one SMF server, a restoration message for tearing down at least one session for at least one user equipment, UE, associated with the failed P-CSCF server. In another embodiment, a method includes as a result of a received restoration message, at least one of: tearing down at least one session for at least one user equipment, UE, associated with the failed P-CSCF server; and notifying the at least one UE of the failed P-CSCF server.

Claims (33)

1. A method for a Serving-Call Session Control Function (S-CSCF) server for Proxy-Call Session Control Function (P-CSCF) restoration, the method comprising:

communicating a status subscribe request to a Network Function (NF) Repository Function (NRF) server for status of a P-CSCF server, wherein every P-CSCF of a plurality of P-CSCF is registered with the NRF, and every S-CSCF of a plurality of S-CSCF subscribes with the NRF to the status of each of P-CSCF handled by the corresponding S-CSCF;

as a result of the status subscribe request, receiving, from the NRF server, a notification of a failure of the P-CSCF server associated with a user equipment (UE),

wherein the received notification of the failure of the P-CSCF server is based on one of a failure alarm message from the failed P-CSCF server or a periodic polling of a plurality of P-CSCF servers, and wherein the plurality of P-CSCF servers includes the P-CSCF server,

wherein the S-CSCF contacts a Home Subscriber Server (HSS) for every Internet Protocol Multimedia Subsystem (IMS) private identity (IMPI)/IMS public identity (IMPU) pair in that list for the failed P-CSCF, and wherein each of the plurality of S-CSCF stores: a list of IMPU/IMPU pairs per P-CSCF with which the corresponding S-CSCF is associated, and contacts of the list of IMPU/IMPU pairs that are registered with the P-CSCF server;

based on a message from the HSS, the S-CSCF communicating with the HSS for each of the IMPI/IMPU pair of the list of IMPU/IMPU pairs corresponding to the failed P-CSCF server; and

clearing a current session and forcing the UE to re-register in a new IMS with another P-CSCF server different from the failed P-CSCF server, wherein a message is sent by the HSS to one of a corresponding Session Management (SMF) server or a corresponding Access and Mobility Function (AMF) server associated with each of the IMPI/IMPU pair, and wherein based on the message from the HSS, the SMF or the AMF clears the session forcing the UE to create a new IMS session.

2. The method of claim 1 , further comprising:

as a result of at least the received notification, communicating an indication of the failure of the P-CSCF server associated with the UE to the HSS.

3. A policy server for Proxy-Call Session Control Function (P-CSCF) restoration, the policy server comprising processing circuitry configured to cause the policy server to:

receive a P-CSCF restoration message, the P-CSCF restoration message including an indication of a failed P-CSCF server, wherein the indication of the failure of the P-CSCF server is based on one of a failure alarm message from the failed P-CSCF server or a periodic polling of a plurality of P-CSCF servers, and wherein the plurality of P-CSCF servers includes the P-CSCF server, wherein every P-CSCF of a plurality of P-CSCF is registered with Network Function Repository Function (NRF), and every serving-CSCF (S-CSCF) of a plurality of S-CSCF subscribes with the NRF to the status of each of P-CSCF handled by the corresponding S-CSCF;

as a result of the received P-CSCF restoration message, identify at least one corresponding Session Management Function (SMF) server or a corresponding Access and Mobility Function (AMF) server associated with each of IMPI/IMPU pair corresponding to the failed P-CSCF server;

based on a message from a Home Subscriber Server (HSS), the S-CSCF communicates with the HSS for each of the IMPI/IMPU pair of the list of IMPU/IMPU pairs corresponding to the failed P-CSCF server, and wherein each of the plurality of S-CSCF stores: a list of IMPU/IMPU pairs per P-CSCF with which the corresponding S-CSCF is associated, and contacts of the list of IMPU/IMPU pairs that are registered with the P-CSCF server; and

communicate, to each of the identified at least one SMF server or to each of the AMF server, a restoration message for tearing down at least one session for at least one user equipment (UE) associated with the failed P-CSCF server, wherein based on the restoration message, the SMF or the AMF clears a current session and force the at least one UE to re-register in a new IMS with another P-CSCF server different from the failed P-CSCF server.

4. The policy server of claim 3 , wherein the indication of the failed P-CSCF server includes at least an address of the P-CSCF server.

5. The policy server of claim 3 , wherein the processing circuitry is further configured to cause the policy server to:

identify the at least one SMF server by being configured to cause the policy server to identify each SMF associated with the failed P-CSCF server; and

communicate the restoration message by being configured to cause the policy server to communicate a restoration message to each SMF associated with the failed P-CSCF server to tear down each session for each UE associated with the failed P-CSCF server.

6. The policy server of claim 3 , wherein the processing circuitry is further configured to cause the policy server to:

locate each SMF that includes an indication of the P-CSCF server in a Protocol Data Unit (PDU) session response.

7. A Session Management Function (SMF) server for Proxy-Call Session Control Function (P-CSCF) restoration, the SMF server comprising processing circuitry configured to cause the SMF server to:

receive a restoration message from a Home Subscriber Server (HSS), the restoration message including an indication of a failed P-CSCF server, wherein the indication of the failure of the P-CSCF is based on one of a failure alarm message from the failed P-CSCF server or a periodic polling of a plurality of P-CSCF servers, wherein the plurality of P-CSCF servers includes the P-CSCF server, wherein every P-CSCF of the plurality of P-CSCF is registered with the NRF, and every serving-CSCF (S-CSCF) of a plurality of S-CSCF subscribes with the NRF to the status of each of P-CSCF handled by the corresponding S-CSCF, wherein each of the plurality of S-CSCF stores: a list of IMPU/IMPU pairs per P-CSCF with which the corresponding S-CSCF is associated, and contacts of the list of IMPU/IMPU pairs that are registered with the P-CSCF server, and wherein the S-CSCF communicates with the HSS for each of the IMPI/IMPU pair of the list of IMPU/IMPU pairs corresponding to the failed P-CSCF server; and

as a result of the received restoration message, at least one of:

tear down at least one session for at least one user equipment (UE) associated with the failed P-CSCF server;

notify the at least one UE of the failed P-CSCF server;

based on a message from the HSS, the S-CSCF communicating with the HSS for each of the IMPI/IMPU pair of the list of IMPU/IMPU pairs corresponding to the failed P-CSCF server; and

clear a current session and force the at least one UE to re-register in a new IMS with another P-CSCF server different from the failed P-CSCF server.

8. The SMF server of claim 7 , wherein the processing circuitry is further configured to cause the SMF server to:

communicate an address of the another P-CSCF server for re-registration of the at least one UE.

9. The SMF server of claim 7 , wherein the processing circuitry is further configured to cause the SMF server to tear down the at least one session for the at least one UE associated with the failed P-CSCF server by being configured to cause the SMF server to:

tear down each session for each UE associated with the failed P-CSCF server.

10. The SMF server of claim 7 , wherein the processing circuitry is further configured to cause the SMF server to:

as a result of the received restoration message, locate each UE participating in a Protocol Data Unit (PDU) session using the failed P-CSCF server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2020
From: FOTI, GEORGE
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 054564/0432 →
Continuity (3)
Provisional Application 62714394 · Aug 3, 2018
Provisional Application 62693002 · Jul 2, 2018
Related Publication 20210266349A1 · Aug 26, 2021
References Cited (21)
US 20110128843A1 · Hubert et al. · 2011 [cited by applicant]
US 20120042084A1 · Dutta · 2012 [cited by examiner]
US 20150195864A1 · Rodrigo et al. · 2015 [cited by applicant]
US 20160380802A1 · Kunz et al. · 2016 [cited by applicant]
US 20180132291A1 · Kalepu · 2018 [cited by examiner]
US 20190261449A1 · Kim · 2019 [cited by examiner]
US 20200178336A1 · Li · 2020 [cited by examiner]
US 20200344273A1 · Sinha · 2020 [cited by examiner]
CN 101217407A · 2008 [cited by applicant]
CN 101489242A · 2009 [cited by applicant]
CN 102316435A · 2012 [cited by applicant]
CN 104284360A · 2015 [cited by applicant]
CN 105765933A · 2016 [cited by applicant]
CN 105765934A · 2016 [cited by applicant]
CN 107276811A · 2017 [cited by applicant]
EP 3092773A1 · 2016 [cited by applicant]
WO 2015104367A1 · 2015 [cited by applicant]
International Search Report and Written Opinion dated Oct. 23, 2019 issued in PCT Application No. PCT/IB2019/055264, consisting of 13 pages. [cited by applicant]
3GPP TS 23.380 V15.0.0 (Jun. 2018) 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; IMS Restoration Procedures (Release 15), consisting of 54 pages. [cited by applicant]
First Chinese Office Action for Chinese Patent Application No. Cn 201980039777.X mailed Oct. 9, 2022, 18 pages (including English translation). [cited by applicant]
Huawei et al., “Solution for KI on Discovery of Network Functions”, 3GPP TSG_SA\WG2 Meeting #126, S2-182175, Feb. 26-Mar. 2, 2018, Montreal, Canada, 3 pages. [cited by applicant]