IP-based interworking methods and apparatus for voice and data communications
First Claim
1. A method for call interworking between a first user equipment (UE) and a second UE in an Internet Protocol (IP)-based network, wherein the method comprises the steps of:
- receiving a call request for establishing a call between the first UE and the second UE, the call request including a list of addresses corresponding to the second UE;
retrieving a list of addresses corresponding to the first UE;
forking the received list of addresses corresponding to the second UE;
determining, based on a set of rules, which address to be used from the list of addresses corresponding to the first UE and which address to be used from the list of addresses corresponding to the second UE; and
establishing the call between the first UE and the second UE.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for call interworking between user equipments (UEs) located in domain using different communication protocols. The methods and apparatus receive a call request for establishing a call between a first UE and a second UE, the call request including a list of addresses corresponding to the second UE. A list of list of addresses corresponding to the first UE is then retrieved and a forking operation is performed the received list of addresses corresponding to the second UE. Then a determination is made, based on a set of rules, on which address to be used from the list of addresses corresponding to the first UE and which address to be used from the list of addresses corresponding to the second UE for establishing the call between the first UE and the second UE.
-
Citations
30 Claims
-
1. A method for call interworking between a first user equipment (UE) and a second UE in an Internet Protocol (IP)-based network, wherein the method comprises the steps of:
-
receiving a call request for establishing a call between the first UE and the second UE, the call request including a list of addresses corresponding to the second UE; retrieving a list of addresses corresponding to the first UE; forking the received list of addresses corresponding to the second UE; determining, based on a set of rules, which address to be used from the list of addresses corresponding to the first UE and which address to be used from the list of addresses corresponding to the second UE; and establishing the call between the first UE and the second UE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 14)
-
-
9. A method for conference call interworking between a first user equipment (UE) and a group of UEs having a plurality of second UEs, wherein the method comprises the steps of:
-
receiving a conference call request for establishing a call between the first UE and each one of the plurality of second UEs, the call request including a group identifier for identifying the group of UEs; setting up a conference call session; retrieving a list of addresses corresponding to the first UE; querying a database for expanding the group identifier into a list for each one of the plurality of second UEs; forking the received list of addresses corresponding to each the second UE; determining, based on a set of rules, which address to be used from the list of addresses corresponding to the first UE and which address to be used from the list of addresses corresponding to the second UE; and establishing the call between the first UE and each second UE. - View Dependent Claims (10, 11, 12, 13, 15, 16)
-
-
17. An application server (AS) for establishing a call between a first UE and a second UE, the AS comprising:
-
an application part for receiving a call request for establishing a call between the first UE and the second UE, the call request including a list of addresses corresponding to the second UE and retrieving a list of addresses corresponding to the first UE and forking the received list of addresses corresponding to the second UE; and wherein the application part interacts with a business logic for forking the received list of addresses corresponding to the second UE and determining, based on a set of rules stored in the application part, which address to be used from the list of addresses corresponding to the first UE and which address to be used from the list of addresses corresponding to the second UE for establishing the call. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An application server (AS) for establishing a conference call between a first UE and a group of UEs having a plurality of second UEs, the AS comprising:
-
an application part for receiving a conference call request for establishing a call between the first UE and each one of the plurality of second UEs, the call request including a list of addresses corresponding to the second UE, a group identifier for identifying the group of UEs, setting up a conference call session, retrieving a list of addresses corresponding to the first UE;
querying a database for expanding the group identifier into a list for each one of the plurality of second UEs; andwherein the application part interacts with a business logic for forking the received list corresponding to each one of the plurality of second UEs and determining, based on a set of rules stored in the application part, which address to be used from the list of addresses corresponding to the first UE and which address to be used from the list of addresses corresponding to each of the second UE for establishing the call. - View Dependent Claims (23, 24, 25, 26, 27, 29)
-
-
28. An Interworking Function (IWF) gateway for call interworking between a domain of a first UE and at least one second UE, the IWF gateway comprising:
-
service client applications for subscribing on behalf of the first UE to a user account in the domain of the at least one second UE; and wherein the IWF gateway establishes the call between the first UE and at least one second UE through the proxy of the domain of the at least one second UE. - View Dependent Claims (30)
-
Specification