Claims
- 1.-20. (canceled).
- 21. A method for operating a telecommunications server, the method comprising:
receiving a spoken call back number from a user; analyzing the spoken call back number to determine if the spoken call back number is a dialable call back number, the dialable call back number including numbers that connect to a telephone extension corresponding to the spoken call back number when dialed; if the spoken call back number is not a dialable call back number, determining a dialable call back number from the spoken call back number, the determined dialable call back number being different from spoken call back number, the determined dialable call back number including numbers that connect to a telephone extension corresponding to the spoken call back number when dialed; and associating the dialable call back number to a message associated with the user, the associated dialable call back number enabling the telecommunications server to automatically call back the user using the dialable call back number.
- 22. The method of claim 21, further comprising:
providing the message to a second user; receiving a request from the second user to make a return call to the user; and dialing the dialable call back number in response to the request.
- 23. The method of claim 21, wherein analyzing the spoken call back number comprising determining if numbers should be added or subtracted from numbers corresponding to the spoken call back number.
- 24. The method of claim 23, wherein determining the dialable call back number comprises adding or subtracting numbers from the numbers corresponding to the spoken call back number.
- 25. The method of claim 21, wherein analyzing the spoken call back number comprises determining that non-numeric spoken characters or words should be translated into numbers.
- 26. The method of claim 25, wherein determining the dialable call back number comprises translating the non-numeric spoken characters or words into numbers.
- 27. The method of claim 21, wherein the message comprises at least one of a spoken message, a data transmission, and a fax transmission.
- 28. A computer program product having a plurality of instructions adapted to direct a telecommunications server to perform a set of steps comprising:
receiving a spoken call back number from a user; analyzing the spoken call back number to determine if the spoken call back number is a dialable call back number, the dialable call back number including numbers that connect to a telephone extension corresponding to the spoken call back number when dialed; if the spoken call back number is not a dialable call back number, determining a dialable call back number from the spoken call back number, the determined dialable call back number being different from spoken call back number, the determined dialable call back number including numbers that connect to a telephone extension corresponding to the spoken call back number when dialed; and associating the dialable call back number to a message associated with the user, the associated dialable call back number enabling the telecommunications server to automatically call back the user using the dialable call back number.
- 29. The computer program product of claim 28, further comprising:
providing the message to a second user; receiving a request from the second user to make a return call to the user; and dialing the dialable call back number in response to the request.
- 30. The computer program product of claim 28, wherein analyzing the spoken call back number comprising determining if numbers should be added or subtracted from numbers corresponding to the spoken call back number.
- 31. The computer program product of claim 30, wherein determining the dialable call back number comprises adding or subtracting numbers from the numbers corresponding to the spoken call back number.
- 32. The computer program product of claim 28, wherein analyzing the spoken call back number comprises determining that non-numeric spoken characters or words should be translated into numbers.
- 33. The computer program product of claim 32, wherein determining the dialable call back number comprises translating the non-numeric spoken characters or words into numbers.
- 34. The computer program product of claim 28, wherein the message comprises at least one of a spoken message, a data transmission, and a fax transmission.
- 35. A telecommunications server comprising:
instructions for receiving a spoken call back number from a user; instructions for analyzing the spoken call back number to determine if the spoken call back number is a dialable call back number, the dialable call back number including numbers that connect to a telephone extension corresponding to the spoken call back number when dialed; if the spoken call back number is not a dialable call back number, instructions for determining a dialable call back number from the spoken call back number, the determined dialable call back number being different from spoken call back number, the determined dialable call back number including numbers that connect to a telephone extension corresponding to the spoken call back number when dialed; and instructions for associating the dialable call back number to a message associated with the user, the associated dialable call back number enabling the telecommunications server to automatically call back the user using the dialable call back number.
- 36. The telecommunications server of claim 35, further comprising:
instructions for providing the message to a second user; instructions for receiving a request from the second user to make a return call to the user; and instructions for dialing the dialable call back number in response to the request.
- 37. The telecommunications server of claim 35, wherein the instructions for analyzing the spoken call back number comprising instructions for determining if numbers should be added or subtracted from numbers corresponding to the spoken call back number.
- 38. The telecommunications server of claim 37, wherein the instructions for determining the dialable call back number comprises instructions for adding or subtracting numbers from the numbers corresponding to the spoken call back number.
- 39. The telecommunications server of claim 35, wherein the instructions for analyzing the spoken call back number comprises determining that non-numeric spoken characters or words should be translated into numbers.
- 40. The telecommunications server of claim 39, wherein the instructions for determining the dialable call back number comprises instructions for translating the non-numeric spoken characters or words into numbers.
- 41. The telecommunications server of claim 35, wherein the message comprises at least one of a spoken message, a data transmission, and a fax transmission.
CROSS-REFERENCES TO RELATED APPLICATIONS
[0001] The present invention disclosure is a continuation application of U.S. application Ser. No. 09/255,358, filed on Feb. 23, 1999 which claims priority from U.S. Patent Application No. 60/115,879, Attorney Docket Number 17789-000900US, filed Jan. 13, 1999, entitled Telephone Server Method and Apparatus. That application is herein by incorporated by reference for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60115879 |
Jan 1999 |
US |
Continuations (2)
|
Number |
Date |
Country |
Parent |
10093003 |
Mar 2002 |
US |
Child |
10818710 |
Apr 2004 |
US |
Parent |
09255358 |
Feb 1999 |
US |
Child |
10093003 |
Mar 2002 |
US |