Claims
- 1. A method for routing a call through a plurality of networks comprising:
receiving a call in a subscriber's home network based on the subscriber's public address; assigning a first call identifier for said call in the subscriber's home network; determining a second network where the subscriber may be located; obtaining a second call identifier for said call from the second network; obtaining an identification of a first network interface through which said call may be routed; and extending said call from the subscriber's home network through the first network interface into the second network using the first call identifier and the second call identifier.
- 2. A method in accordance with claim 1 further including:
storing the first call identifier in association with the second call identifier.
- 3. A method in accordance with claim 2 further including:
storing the identification of the first network interface in association with the first call identifier and the second call identifier.
- 4. A method in accordance with claim 1 further including:
informing the first network interface of the second call identifier; obtaining the second call identifier from the first network interface; and extending said call from the subscriber's home network through the first network interface into the second network using the first call identifier and the call identifier obtained from the first network interface.
- 5. A method in accordance with claim 1 further including:
informing the subscriber's home network that said call is to be forwarded out of the second network to a third network; obtaining a third call identifier for the call from the third network; obtaining an identification of a second network interface to which said call may be routed; extending said call from the subscriber's home network through the second network interface into the third network using the first call identifier and the third call identifier.
- 6. A method in accordance with claim 5 further including:
terminating said call between the subscriber's home network and the second network.
- 7. A method in accordance with claim 1 further including:
determining that said call is to be forwarded out of the second network to a third network; obtaining a third call identifier for said call from the third network; obtaining an identification of a second network interface through which said call may be routed; maintaining said call from the subscriber's home network through the first network interface into the second network; and extending said call through the second network interface into the third network using the second call identifier and the third call identifier.
- 8. A method in accordance with claim 7 further including:
terminating said call between the subscriber's home network and the third network via the second network.
- 9. An integrated location management apparatus for use by a plurality of networks, said integrated location management comprising:
means for obtaining a first call identifier for a call responsive to a request from a subscriber's home network; means for determining a second network where the subscriber may be located; means for obtaining a second call identifier for the call from the second network; means for obtaining an identification of a first network interface through which the call may be routed; and means for communicating the identification of the first network interface, the first call identifier and the second call identifier to the subscriber's home network.
- 10. An integrated location management apparatus in accordance with claim 9 further including:
a database configured to store the first call identifier in association with the second call identifier.
- 11. An integrated location management apparatus in accordance with claim 10 wherein the database is further configured to store the identification of the first network interface in association with the first call identifier and the second call identifier.
- 12. An integrated location management apparatus in accordance with claim 9 wherein said integrated location management apparatus is configured to identify itself as an origin of the call to the second network in order to obtain the second call identifier.
- 13. An integrated location management apparatus in accordance with claim 9 further including:
means for obtaining a third call identifier for the call from a third network responsive to an indication from the second network that the call is to be forwarded to a third network; means for obtaining an identification of a second network interface to which the call may be routed; means for communicating the identification of the second network interface, the first call identifier and the third call identifier to the subscriber's home network.
- 14. An integrated location management apparatus in accordance with claim 9 further including:
means for determining that the call is to be forwarded out of the second network to a third network; means for obtaining a third call identifier for the call from the third network; means for obtaining an identification of a second network interface through which the call may be routed; means for communicating the identification of the first network interface, the first call identifier and the second call identifier to the subscriber's home network; and means for communicating the identification of the second network interface, the second call identifier and the third call identifier to the second network.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. application Ser. No. 10/454,562 filed by the present inventors on Jun. 4, 2003 and entitled “A System And Method For Generalized Call Forwarding Between Telephone Terminals”.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10454562 |
Jun 2003 |
US |
Child |
10600380 |
Jun 2003 |
US |