System for connecting information processing devices associated with IP telephones
First Claim
1. A system comprising:
- a call control and management information processing apparatus, and first and second IP telephones, which are operable to connect to an IP network;
whereina first set of information processing devices is associated with said first IP telephone,a second set of information processing devices is associated with said second IP telephone, whereinsaid call control and management information processing apparatus stores IP addresses registered by said first and second IP telephones,when each information processing device of the first set of information processing devices is connected to said first IP telephone, said first IP telephone obtains an IP address of each information processing device from each information processing device and sends the IP address of each information processing device with a first IP address of said first IP telephone to said call control and management information processing apparatus, wherein the IP address of each information processing device is registered with said call control and management information processing apparatus,when each information processing device of the second set of information processing devices is connected to said second IP telephone, said second IP telephone obtains an IP address of each information processing device from each information processing device and sends the IP address of each information processing device with a second IP address of said second IP telephone to said call control and management information processing apparatus, wherein the IP address of each information processing device is registered with said call control and management information processing apparatus,when said call control and management information processing apparatus receives from said first IP telephone a message requesting to establish a session with said second IP telephone, said call control and management information processing apparatus sends, to said second IP telephone using the second IP address of said second IP telephone, a message requesting to establish the session with said first IP telephone, to thereby establish the session between said first and second IP telephones,when the session is established between said first and second IP telephones, said call control and management information processing apparatus sends a third IP address of a first information processing device of the first set of information processing devices to a second information processing device of the second set of information processing devices using a fourth IP address of said second information processing device and sends the fourth IP address of said second information processing device to said first information processing device using the third IP address of said first information processing device; and
when said first information processing device receives, from said call control and management information processing apparatus, the fourth IP address of said second information processing device, another peer-to-peer session is established between said first information processing device and said second information processing device using the fourth IP address of said second information processing device.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus for call control and management stores IP addresses of first and second IP telephones and first and second information processing devices associated with the respective IP telephones. When the information processing apparatus receives from the first IP telephone a message requesting to establish a session with the second IP telephone, the information processing apparatus sends, to the second IP telephone using the IP address of the second IP telephone, a message requesting to establish a session with the first IP telephone, to thereby establish a session between the first and second IP telephones. When a session is established between the first and second IP telephones, the information processing apparatus sends the IP address of the second information processing device to the first information processing device using the IP address of the first information processing device and sends the IP address of the first information processing device to the second information processing device using the IP address of the second information processing device.
-
Citations
16 Claims
-
1. A system comprising:
-
a call control and management information processing apparatus, and first and second IP telephones, which are operable to connect to an IP network;
whereina first set of information processing devices is associated with said first IP telephone, a second set of information processing devices is associated with said second IP telephone, wherein said call control and management information processing apparatus stores IP addresses registered by said first and second IP telephones, when each information processing device of the first set of information processing devices is connected to said first IP telephone, said first IP telephone obtains an IP address of each information processing device from each information processing device and sends the IP address of each information processing device with a first IP address of said first IP telephone to said call control and management information processing apparatus, wherein the IP address of each information processing device is registered with said call control and management information processing apparatus, when each information processing device of the second set of information processing devices is connected to said second IP telephone, said second IP telephone obtains an IP address of each information processing device from each information processing device and sends the IP address of each information processing device with a second IP address of said second IP telephone to said call control and management information processing apparatus, wherein the IP address of each information processing device is registered with said call control and management information processing apparatus, when said call control and management information processing apparatus receives from said first IP telephone a message requesting to establish a session with said second IP telephone, said call control and management information processing apparatus sends, to said second IP telephone using the second IP address of said second IP telephone, a message requesting to establish the session with said first IP telephone, to thereby establish the session between said first and second IP telephones, when the session is established between said first and second IP telephones, said call control and management information processing apparatus sends a third IP address of a first information processing device of the first set of information processing devices to a second information processing device of the second set of information processing devices using a fourth IP address of said second information processing device and sends the fourth IP address of said second information processing device to said first information processing device using the third IP address of said first information processing device; and when said first information processing device receives, from said call control and management information processing apparatus, the fourth IP address of said second information processing device, another peer-to-peer session is established between said first information processing device and said second information processing device using the fourth IP address of said second information processing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An IP telephone operable to connect to an IP network, comprising:
-
a unit, in response to receipt of an input of an instruction for registering a first IP address of a first information processing device associated with said IP telephone, for obtaining the first IP address of the first information processing device associated with said IP telephone; a connection unit for connecting via the IP network to a call control and management information processing apparatus and sending, to the call control and management information processing apparatus, the first IP address of the first information processing device to thereby register, with the call control and management information processing apparatus, the first IP address of the first information processing device in association with a user identifier and a second IP address of said IP telephone, wherein; when said first IP telephone sends, using a third IP address of a second IP telephone, a message requesting to establish a session with the second IP telephone to the call control and management information processing apparatus, the session between said first IP telephone and the second IP telephone is established by the call control and management information processing apparatus, and when the session is established between said first IP telephone and the second IP telephone, a fourth IP address of a second information processing device is sent by the call control and management information processing apparatus to the first information processing device using the first IP address of the first information processing device and another peer-to-peer session is established by the first information processing device with the second information processing device using the fourth IP address of the second information processing device.
-
-
10. A call control and management information processing apparatus comprising:
-
a storage storing IP addresses of a first IP telephone and a first set of information processing devices, said IP addresses being registered by the first IP telephone, in association with a first user identifier of the first IP telephone, and storing other IP addresses of a second IP telephone and a second set of information processing devices, said other IP addresses being registered by the second IP telephone, in association with a second user identifier of the second IP telephone; a unit responsive to receipt of the second user identifier of the second IP telephone from the first IP telephone for sending, based on the first and second user identifiers, to the second IP telephone using the IP address of the second IP telephone a message requesting for establishment of a session between the second IP telephone and the first IP telephone to thereby establish the session between the first and second IP telephones via an IP network; and a unit for sending, via the IP network, a first IP address of a first information processing device of the first set of information processing devices to a second information processing device of the second set of information processing devices using a second IP address of the second information processing device and sending, via the IP network, the second IP address of the second information processing device to the first information processing device using the first IP address of the first information processing device, wherein another session is established between the first and second information processing devices, when the session is established between the first and second IP telephones.
-
-
11. An information processing apparatus comprising:
-
a storage storing IP addresses of a first IP telephone and a first set of information processing devices, said IP addresses being registered by the first IP telephone, in association with a first user identifier of the first IP telephone, and storing other IP addresses of a second IP telephone and a second set of information processing devices, said other IP addresses being registered by the second IP telephone, in association with a second user identifier of the second IP telephone, and storing a determination condition for determining if a first session can be established between a first information processing device of the first set of information processing devices and a second information processing device of the second set of information processing devices; a unit responsive to receipt of the second user identifier of the second IP telephone from the first IP telephone, for sending, based on the first and second user identifiers, to the second IP telephone using the IP address of the second IP telephone a message requesting for establishment of a second session between the second IP telephone and the first IP telephone to thereby establish the second session between the first and second IP telephones via an IP network; a determination unit for determining, in accordance with the determination condition, whether the first session can be established between the first and second information processing devices, when the second session is established between the first and second IP telephones; and a unit for sending, via the IP network, a first IP address of the first information processing device to the second information processing device using a second IP address of the second information processing device and sending, via the IP network, the second IP address of the second information processing device to the first information processing device using the first IP address of the first information processing device, wherein the first session is established between the first and second information processing devices, when the determination unit determines that the first session can be established between the first and second information processing devices.
-
-
12. A computer-readable storage medium storing a program for causing a computer to perform as a call control and management information processing apparatus operable to connect to an IP network, said program comprising the steps of:
-
storing, in a storage, IP addresses of a first IP telephone and a first set of information processing devices, said IP addresses being registered by the first IP telephone, in association with a first user identifier of the first IP telephone, and storing, in the storage, other IP addresses of a second IP telephone and a second set of information processing devices, said other IP addresses being registered by the second IP telephone, in association with a second user identifier of the second IP telephone; in response to receipt of the second user identifier of the second IP telephone from the first IP telephone, sending, based on the first and second user identifiers, to the second IP telephone using an IP address of the second IP telephone a message requesting for establishment of a session between the second IP telephone and the first IP telephone to thereby establish the session between the first and second IP telephones; and sending a first IP address of a first information processing device of the first set of information processing devices to a second information processing device of the second set of information processing devices using a second IP address of the second information processing device and sending the second IP address of the second information processing device to the first information processing device using a third IP address of the first information processing device, wherein another session is established between the first and second information processing devices, when the session is established between the first and second IP telephones.
-
-
13. A computer-readable storage medium storing a program for causing a computer to perform as a call control and management information processing apparatus operable to connect to an IP network, said program comprising the steps of:
-
storing, in a storage, IP addresses of a first IP telephone and a first set of information processing devices, said IP addresses being registered by the first IP telephone, in association with a first user identifier of the first IP telephone, and storing, in the storage, other IP addresses of a second IP telephone and a second set of information processing devices, said other IP addresses being registered by the second IP telephone, in association with a second user identifier of the second IP telephone, and further storing, in the storage, a determination condition for determining if a first session can be established between a first information processing device of the first set of information processing devices and a second information processing device of the second set of information processing devices; in response to receipt of the second user identifier of the second IP telephone from the first IP telephone, sending, based on the first and second user identifiers, to the second IP telephone using the IP address of the second IP telephone a message requesting for establishment of a second session between the second IP telephone and the first IP telephone to thereby establish the second session between the first and second IP telephones; determining, in accordance with the determination condition, whether the first session can be established between the first and second information processing devices, when the second session is established between the first and second IP telephones; and sending a first IP address of the first information processing device to the second information processing device using a second IP address of the second information processing device and sending the second IP address of the second information processing device to the first information processing device using the first IP address of the first information processing device, wherein the first session is established between the first and second information processing devices, when it is determined that the first session can be established between the first and second information processing devices.
-
-
14. In an IP telephone operable to connect to an IP network, a method for registering, with a call control and management information processing apparatus, an IP address of an information processing device associated with said IP telephone, said method comprising:
-
receiving an input of an instruction for registering a first IP address of a first information processing device associated with said IP telephone; obtaining the first IP address of the first information processing device associated with said IP telephone; and connecting via the IP network to a call control and management information processing apparatus and sending, to the call control and management information processing apparatus, the first IP address of the information processing device to thereby register with the call control and management information processing apparatus, the first IP address of the first information processing device in association with a user identifier and a second IP address of said IP telephone, wherein when said IP telephone sends, using a third IP address of a second IP telephone, a message requesting to establish a session with the second IP telephone to the call control and management information processing apparatus, the session between said IP telephone and the second IP telephone is established by the call control and management information processing apparatus, and when the session is established between said IP telephone and the second IP telephone, a fourth IP address of a second information processing device is sent by the call control and management information processing apparatus to the first information processing device using the first IP address of the first information processing device and another peer-to-peer session is established by the first information processing device with the second information processing device using the fourth IP address of the second information processing device.
-
-
15. In a call control and management information processing apparatus operable to connect to an IP network, a method for establishing a session between first and second IP telephones via the IP network and establishing another session between an information processing device associated with the first IP telephone and another information processing device associated with the second IP telephone via the IP network, said method comprising:
-
storing, in a storage, IP addresses of a first IP telephone and a first set of information processing devices, said IP addresses being registered by the first IP telephone, in association with a first user identifier of the first IP telephone, and storing, in the storage, other IP addresses of a second IP telephone and a second set of information processing devices, said other IP addresses being registered by the second IP telephone, in association with a second user identifier of the second IP telephone; in response to receipt of the second user identifier of the second IP telephone from the first IP telephone, sending, based on the first and second user identifiers, to the second IP telephone using the IP address of the second IP telephone a message requesting for establishment of a session between the second IP telephone and the first IP telephone to thereby establish the session between the first and second IP telephones; and sending a first IP address of a first information processing device associated with the first IP telephone to another information processing device using a second IP address of the another information processing device and sending the second IP address of the another information processing device to the first information processing device associated with the first IP telephone using the first IP address of the first information processing device associated with the first IP telephone, wherein another session is established between the first information processing device and the another information processing device, when the session is established between the first and second IP telephones.
-
-
16. In a call control and management information processing apparatus operable to connect to an IP network, a method for establishing a session between a first and second IP telephones via the IP network and establishing another session between a first information processing device of a first set of information processing devices associated with the first IP telephone and a second information processing device of a second set of information processing devices associated with the second IP telephone via the IP network, said method comprising:
-
storing, in a storage, IP addresses of a first IP telephone and the first set of information processing devices, said IP addresses being registered by the first IP telephone, respectively, in association with a first user identifier of the first IP telephone, and storing, in the storage, other IP addresses of a second IP telephone and the second set of information processing devices, said other IP addresses being registered by the second IP telephone, respectively, in association with a second user identifier of the second IP telephone, and further storing, in the storage, a determination condition for determining if the another session can be established between the first information processing device of the first set of information processing devices and the second information processing device of the second set of information processing devices; in response to receipt of the second user identifier of the second IP telephone from the first IP telephone, sending, based on the first and second user identifiers, to the second IP telephone using the IP address of the second IP telephone a message requesting for establishment of the session between the second IP telephone and the first IP telephone to thereby establish the session between the first and second IP telephones; determining, in accordance with the determination condition, whether the another session can be established between the first and second information processing devices, when the session is established between the first and second IP telephones; and sending a first IP address of the first information processing device to the second information processing device using a second IP address of the second information processing device and sending the second IP address of the second information processing device to the first information processing device using the first IP address of the first information processing device associated with the first IP telephone, wherein the another session is established between the first and second information processing devices, when it is determined that the another session can be established between the first and second information processing devices.
-
Specification