IP Library Granted Patent US 12689692
Granted Patent B2
US 12689692 · App. 18/094,692 · Granted Jul 21, 2026

Method and apparatus to prevent denial of call transfer

Inventors: Sung Hwan Won (Flower Mound, TX); Peter Leis (Penzberg, DE)
Assignee: NOKIA TECHNOLOGIES OY
H04M3/543
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 12689692
App. No.
18/094,692
Granted
Jul 21, 2026
Kind
B2
Abstract

Techniques for preventing denial of call transfer are provided. For example, a method, comprises: indicating, in an apparatus, that a call pull is initiated; categorizing, in the apparatus, an access attempt occurred for the call pull as a mobile-terminated access attempt; and making, in the apparatus, the access attempt to a network by transmitting a message to enable a process for the call pull, wherein the message includes a cause value set according to the categorization of the access attempt. The method may be performed by a user equipment (UE).

Claims (64)

1 . A method for a first user equipment (UE), the method comprising:

indicating, by the first UE, that a call pull is initiated based on determining that the call pull is initiated to pull, to the first UE, a call from a second user equipment (UE);

categorizing, by the first UE, an access attempt occurred for the call pull as a mobile-terminated access attempt;

causing, by the first UE, the access attempt to be considered not barred in response to the access attempt being categorized as the mobile-terminated access attempt; and

performing, by the first UE, the access attempt to a network by transmitting a message to enable a process for the call pull,

wherein the message includes a cause value set according to the categorization of the access attempt, and wherein the cause value is set a value representing the mobile-terminated access attempt.

2 . The method of claim 1 ,

wherein the cause value is set to the value if the first UE is in an NG-RAN cell.

3 . The method of claim 1 ,

wherein the message further includes a call type.

4 . The method of claim 3 ,

wherein the cause value comprises an RRC establishment cause value indicating the mobile-terminated access attempt and/or the call type comprises a call type indicating terminating calls, if the first UE is in an E-UTRAN cell.

5 . The method of claim 1 ,

wherein indicating that a call pull is initiated comprises indicating, from an upper layer of the first UE to lower layers of the first UE that the call pull is initiated.

6 . The method of claim 5 ,

wherein categorizing the access attempt comprises categorizing, at the lower layers, the access attempt and making the access attempt comprises making, at the lower layers, the access attempt.

7 . The method of claim 6 ,

wherein the lower layers comprise a first lower layer at which to categorize the access attempt and a second lower layer at which to make the access attempt, and

wherein the method further comprises providing, from the first lower layer to the second lower layer, the access attempt categorized as the mobile-terminated access attempt.

8 . The method of claim 7 ,

wherein the upper layer comprises an application layer with an IP Multimedia Subsystem (IMS) client, the first lower layer comprises a Non-Access Stratum (NAS) layer and/or the second lower layer comprises an Access Stratum (AS) layer.

9 . A non-transitory computer-readable medium comprising a computer program encoded thereupon, the computer program comprising instructions that, when executed in hardware, perform the method of claim 1 .

10 . A method for an apparatus, the method comprising:

receiving, from a user equipment, a message to enable a process for a call pull based on determining that the call pull is initiated to pull, from the apparatus, a call to the user equipment including a cause value set according to categorization of an access attempt; and

performing an access control based on the cause value,

wherein:

the access attempt is for a call pull; and

the access attempt is categorized as a mobile-terminated access attempt.

11 . A non-transitory computer-readable medium comprising a computer program encoded thereupon, said computer program comprising instructions that, when executed in hardware, perform the method of claim 10 .

12 . A first user equipment (UE), the first UE comprising:

at least one processor; and

at least one memory storing computer program code that, when executed with the at least one processor, causes the first UE at least to:

indicate that a call pull is initiated based on determining that the call pull is initiated to pull, to the first UE, a call from a second user equipment (UE);

categorize an access attempt occurred for the call pull as a mobile-terminated access attempt;

cause the access attempt to be considered not barred in response to the access attempt being categorized as the mobile-terminated access attempt; and

perform the access attempt to a network by transmitting a message to enable a process for the call pull,

wherein the message includes a cause value set according to the categorization of the access attempt, and wherein the cause value is set to a value representing the mobile-terminated access attempt.

13 . The first UE of claim 12 ,

wherein the cause value is set to the value if the first UE is in an NG-RAN cell.

14 . The first UE of claim 12 ,

wherein the message further includes a call type.

15 . The first UE of claim 14 ,

wherein the cause value comprises an RRC establishment cause value indicating the mobile-terminated access attempt and/or the call type comprises a call type indicating terminating calls, if the first UE is in an E-UTRAN cell.

16 . The first UE of claim 12 ,

wherein the computer program code further causes the first UE, when executed with the at least one processor, at least to:

indicate, from an upper layer of the first UE to lower layers of the first UE that the call pull is initiated.

17 . The first UE of claim 16 ,

wherein the computer program code further causes the first UE, when executed with the at least one processor, at least to:

categorize, at the lower layers, the access attempt and perform, at the lower layers, the access attempt.

18 . The first UE of claim 17 ,

wherein the lower layers comprise a first lower layer at which to categorize the access attempt and a second lower layer at which to make the access attempt, and

wherein the computer program code further causes the first UE, when executed with the at least one processor, at least to:

provide, from the first lower layer to the second lower layer, the access attempt categorized as the mobile-terminated access attempt.

19 . The first UE of claim 18 ,

wherein the upper layer comprises an application layer with an IP Multimedia Subsystem (IMS) client, the first lower layer comprises a Non-Access Stratum (NAS) layer and/or the second lower layer comprises an Access Stratum (AS) layer.

20 . An apparatus comprising:

at least one processor; and

at least one memory storing computer program code that, when executed with the at least one processor, causes the apparatus at least to:

receive, from a user equipment, a message to enable a process for a call pull based on determining that the call pull is initiated to pull, from the apparatus, a call to the user equipment including a cause value set according to categorization of an access attempt; and

perform an access control based on the cause value,

wherein:

the access attempt is for a call pull; and

the access attempt is categorized as a mobile-terminated access attempt.

21 . The method of claim 1 , wherein the value is 0.