Claims
- 1. A system comprising:
a proxy server to receive and store a first table for address translation and registration of plural terminals associated therewith, each terminal being capable of participating in a telephone call to be implemented over a packet switching data network, said proxy server being connected to a data network; and a pass through server connected to said data network and through which information between said proxy server and any of said terminals passes, said pass through server including a second table that mirrors said first table, said pass through server also being configured to communicate information to and from an applications computer, said applications computer including software to at least control or monitor calls among said terminals over said data network.
- 2. The system of claim 1 wherein at least some of said terminals are configured to modify addressing information to cause incoming control and monitoring information to be routed through said proxy server.
- 3. The system of claim 1 wherein said proxy server and said pass through server are resident on the same hardware platform.
- 4. The system of claim 1 wherein said proxy server is arranged to receive an address in a first form from one of said terminals, translate said address into a second form, and return said address in said second form to said terminal from which said address in said first form was received.
- 5. The system of claim 1 wherein said proxy server is arranged to receive an address in a first form from one of said terminals, translate said address into a second form, and send said address in said second form to another server.
- 6. The system of claim 1 wherein said data network utilizes a Transport Control Protocol/Internet Protocol (TCP/IP), and said telephone call uses a Session Initiation Protocol (SIP).
- 7. The system of claim 6 wherein multiple SIP sessions are contained within a single TCP/IP session, and wherein said proxy server or said pass through server can distinguish among said multiple SIP sessions.
- 8. The system of claim 6 wherein said proxy server or said pass through server includes software to determine whether a particular call is authorized prior to completing said particular call.
- 9. The system of claim 8 wherein said proxy server or said pass through server contains software to implement multiparty conferences.
- 10. A method comprising:
transmitting a call initiation message to a proxy server or a pass through server; in response to receipt of said call initiation message, transmitting from said pass through server or said proxy server a fake inbound call message to a calling terminal specified in said call initiation message; and in response to said fake inbound call message, initiating an Internet telephone call from said calling terminal.
- 11. The method of claim 10 further comprising each of plural calling terminals registering with said proxy server and said pass through server.
- 12. The method of claim 11 wherein said initiating an Internet telephone call includes transmitting an Invite message of the Session Initiation Protocol (SIP) through a pass through server and a proxy server.
- 13. The method of claim 12 wherein said pass through server or said proxy server translate a called terminal address from a first form to a second form and transmit said address back to said calling terminal or to a separate server.
- 14. The method of claim 13 wherein said pass through server communicates with a Computer Telephony Integration (CTI) applications computer.
- 15. The method of claim 14 further comprising issuing instructions from said applications computer to instruct said pass through server to monitor or control a call with specified parameters.
- 16. The method of claim 15 further comprising issuing a disabling command to cease specified monitoring and control functions at specified times.
- 17. An article of manufacture comprising:
a machine-accessible medium having associated data, wherein the data, when accessed, results in a machine performing; receiving commands from an applications computer to implement computer telephony integration (CTI) functions; communicating with a pass through server or a proxy server to convey parameters received in said command from said applications computer; and causing one or more terminals to initiate Internet telephone calls in response thereto.
- 18. The article of manufacture of claim 17, wherein the machine-accessible medium further includes data, when accessed, results in the machine performing:
instructions to cause specified monitoring and control information concerning said calls to be conveyed to and from said applications computer.
- 19. The article of manufacture of claim 18 further comprising instructions to cause a proxy server or a pass through server perform authentication functions.
- 20. The article of manufacture of claim 19 further comprising instructions to duplicate packets associated with a call to implement a multiparty conference.
- 21. The article of manufacture of claim 20 further comprising a instructions for implementing plural SIP sessions in a single TCP/IP session.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of each of pending U. S. patent application Ser. Nos. 09/723,747, filed Nov. 28, 2000, and 09/805,501, filed Mar. 13, 2001, each of which is itself a continuation-in-part of U.S. patent application Ser. No. 08/955,834, filed on Oct. 21, 1997, now issued as U.S. Pat. No. 6,201,805.
Continuation in Parts (3)
|
Number |
Date |
Country |
Parent |
09723747 |
Nov 2000 |
US |
Child |
10092832 |
Mar 2002 |
US |
Parent |
09805501 |
Mar 2001 |
US |
Child |
10092832 |
Mar 2002 |
US |
Parent |
08955834 |
Oct 1997 |
US |
Child |
09805501 |
Mar 2001 |
US |