IP-based services for circuit-switched networks
First Claim
1. A method, comprising:
- transmitting via a data path a conference request directed to an application server providing a packet-switched conference call service to a circuit-switched network, the packet-switched conference call service provided using a connection between a packet-switched network and a user terminal via the circuit-switched network;
receiving at the user terminal via the data path a temporary routing number as a conference routing number for the requested conference call service, the temporary routing number received in response to the conference request, the temporary routing number being sent to at least one other participant at one or more other user terminals connected to the application server via the circuit switched network or via one or more other circuit switched networks such that the user terminal and the at least one other participant at the one or more other user terminals receive from the application server the same temporary number to be used for the conference call service;
establishing a circuit-switched call leg connection from the user terminal to a packet-switched network via a circuit-switched network using the temporary routing number as the conference routing number for the requested conference call service, wherein the circuit-switched call leg connection is used for providing a packet-switched conference call service to the circuit-switched network; and
using the received temporary routing number to set up the circuit-switched call leg as a call leg of the conference call service.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for providing a connection from an IP-based network to a circuit-switched network, such as a GSM network is disclosed. A temporary routing number for the circuit-switched network, such as an E.164 number, is delivered to a user terminal, and a circuit-switched call leg is established from the user terminal to the IP-based network using the routing number. Thereby, IMS-services are provided for end users which are located in the radio access network not having sufficient QoS required for voice over IP. In the example of a conference call service, a request for a conference call may forwarded via a data channel or data path to an application server which provides that conference call service. The application server then selects a conference routing number and returns the routing number to the conference host terminal via the data channel. Using the received conference routing number, the conference host terminal can then set up a circuit-switched connection as a call leg of the conference call.
42 Citations
56 Claims
-
1. A method, comprising:
-
transmitting via a data path a conference request directed to an application server providing a packet-switched conference call service to a circuit-switched network, the packet-switched conference call service provided using a connection between a packet-switched network and a user terminal via the circuit-switched network; receiving at the user terminal via the data path a temporary routing number as a conference routing number for the requested conference call service, the temporary routing number received in response to the conference request, the temporary routing number being sent to at least one other participant at one or more other user terminals connected to the application server via the circuit switched network or via one or more other circuit switched networks such that the user terminal and the at least one other participant at the one or more other user terminals receive from the application server the same temporary number to be used for the conference call service; establishing a circuit-switched call leg connection from the user terminal to a packet-switched network via a circuit-switched network using the temporary routing number as the conference routing number for the requested conference call service, wherein the circuit-switched call leg connection is used for providing a packet-switched conference call service to the circuit-switched network; and using the received temporary routing number to set up the circuit-switched call leg as a call leg of the conference call service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus, comprising:
-
a transmitter configured to transmit via a data path a conference request directed to an application server providing a packet-switched conference call service to a circuit-switched network, the packet-switched conference call service provided using a connection between a packet-switched network and a user terminal via the circuit-switched network; a communicator configured to receive at the user terminal via the data path a temporary routing number as a conference routing number for the requested conference call service, the temporary routing number received in response to the conference request, the temporary routing number being sent to at least one other participant at one or more other user terminals connected to the application server via the circuit switched network or via one or more other circuit switched networks such that the user terminal and the at least one other participant at the one or more other user terminals receive from the application server the same temporary number to be used for the conference call service; an establisher configured to establish a circuit-switched call leg connection from the user terminal to a packet-switched network via a circuit-switched network using the temporary routing number as the conference routing number for the requested conference call service, wherein the circuit-switched call leg connection is used for providing a packet-switched conference call service to the circuit-switched network; and a processor configured to use the received temporary routing number to set up the circuit-switched call leg as a call leg of the conference call service. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. An apparatus, comprising:
-
a communicator configured to receive a conference request via a data path, the conference request directed to an application server providing a packet-switched conference call service to a circuit-switched network, the packet-switched conference call service provided using a connection between a packet-switched network and a user terminal via the circuit-switched network; and a deliverer configured to deliver, in response to the conference request, a temporary routing number to the user terminal for the circuit-switched network via the data path, wherein the connection from a packet switched network to the circuit-switched network is used to provide the packet-switched conference call service to the circuit-switched network, the temporary routing number comprising a conference routing number configured as an E.164 number, wherein the temporary routing number is also sent to at least one other participant at one or more user terminals connected to the application server via the circuit switched network or via one or more other circuit switched networks such that the user terminal and the at least one other participant at the one or more other user terminals receive from the application server the same temporary number to be used for the conference call service. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A computer program embodied on a computer-readable medium, the computer program configured to control a processor to perform operations comprising:
-
transmitting via a data path a conference request directed to an application server providing a packet-switched conference call service to a circuit-switched network, the packet-switched conference call service provided using a connection between a packet-switched network and a user terminal via the circuit-switched network; receiving a temporary routing number at the user terminal via the data path as a conference routing number for the requested conference call service, the temporary routing number received in response to the conference request, the temporary routing number being sent to at least one other participant at one or more other user terminals connected to the application server via the circuit switched network or via one or more other circuit switched networks such that the user terminal and the at least one other participant at the one or more other user terminals receive from the application server the same temporary number to be used for the conference call service; establishing a circuit-switched call leg connection from the user terminal to a packet-switched network via a circuit-switched network using the temporary routing number as the conference routing number for the requested conference call service, wherein the circuit-switched call leg connection is used for providing a packet-switched conference call service to the circuit-switched network; and using the received temporary routing number to set up the circuit-switched call leg as a call leg of the conference call service.
-
-
52. A computer program embodied on a computer-readable medium, the computer program, the computer program configured to control a processor to perform operations comprising:
-
receiving a conference request via a data path, the conference request directed to an application server providing a packet-switched conference call service to a circuit-switched network, the packet-switched conference call service provided using a connection between a packet-switched network and a user terminal via the circuit-switched network; and delivering, in response to the conference request, a temporary routing number to the user terminal device for the circuit-switched network via the data path, wherein the connection from a packet switched network to the circuit-switched network is used to provide the packet-switched conference call service to the circuit-switched network, the temporary routing number comprising a conference routing number configured as an E.164 number, wherein the temporary routing number is also sent to at least one other participant at one or more other user terminals connected to the application server via the circuit switched network or via one or more other circuit switched networks such that the user terminal and the at least one other participant at the one or more other user terminals receive from the application server the same temporary number to be used for the conference call service.
-
-
53. An apparatus, comprising:
-
transmission means for transmitting via a data path a conference request directed to an application server providing a packet-switched conference call service to a circuit-switched network, the packet-switched conference call service provided using a connection between a packet-switched network and a user terminal via the circuit-switched network; communication means for receiving a temporary routing number at the user terminal via the data path as a conference routing number for the requested conference call service, the temporary routing number received in response to the conference request, the temporary routing number being sent to at least one other participant at one or more other user terminals connected to the application server via the circuit switched network or via one or more other circuit switched networks such that the user terminal and the at least one other participant at the one or more other user terminals receive from the application server the same temporary number to be used for the conference call service; and establishing means for establishing a circuit-switched call leg connection from the user terminal to a packet-switched network via a circuit-switched network using the temporary routing number as the conference routing number for the requested conference call service, wherein the connection is used for providing a packet-switched conference call service to the circuit-switched network; and processing means for using the received temporary routing number to set up the circuit-switched call leg as a call leg of the conference call service.
-
-
54. An apparatus, comprising:
-
communication means for receiving a conference request via a data path, the conference request directed to an application server providing a packet-switched conference call service to a circuit-switched network, the packet-switched conference call service provided using a connection between a packet-switched network and a user terminal via the circuit-switched network; and delivering means for delivering, in response to the conference request, a temporary routing number to the user terminal for the circuit-switched network via the data path, wherein the connection from a packet switched network to the circuit-switched network is used to provide the packet-switched conference call service to the circuit-switched network, the temporary routing number comprising a conference routing number configured as an E.164 number, wherein the temporary routing number is also sent to at least one other participant at one or more other user terminals connected to the application server via the circuit switched network or via one or more other circuit switched networks such that the user terminal and the at least one other participant at the one or more other user terminals receive from the application server the same temporary number to be used for the conference call service.
-
-
55. A method, comprising:
-
receiving a conference request via a data path, the conference request directed to an application server providing a packet-switched conference call service to a circuit-switched network, the packet-switched conference call service provided using a connection between a packet-switched network and a user terminal via the circuit-switched network; and delivering, in response to the conference request, a temporary routing number to the user terminal for the circuit-switched network via the data path, wherein the connection from a packet switched network to the circuit-switched network is used to provide the packet-switched conference call service to the circuit-switched network, the temporary routing number comprising a conference routing number configured as an E.164 number, wherein the temporary routing number is also sent to at least one other participant at one or more other user terminals connected to the application server via the circuit switched network or via one or more other circuit switched networks such that the user terminal and the at least one other participant at the one or more other user terminals receive from the application server the same temporary number to be used for the conference call service. - View Dependent Claims (56)
-
Specification