Claims
- 1. A call processing method, comprising the steps of:
operating a telephone switch to detect receipt of an incoming telephone call on a subscriber telephone line; in response to detecting an incoming telephone call on the subscriber telephone line, operating the telephone switch to transmit a message to a service control point indicating receipt of a call on the subscriber telephone line; operating the service control point to transmit a message to a first computer in response to the message transmitted by said telephone switch; and operating the first computer to select a first party to service the incoming call.
- 2. The method of claim 1, further comprising:
operating the first computer to determine the availability of the first party to service the incoming call by contacting a second computer, the second computer being associated with the first party.
- 3. The method of claim 2, wherein the second computer is coupled to a first telephone device by a communications link which supports computer and telephone interaction, the step of operating the first computer to determine the availability of the first party including:
obtaining telephone device status information from the second computer.
- 4. The method of claim 3, further comprising:
operating the first computer to send call related information to the second computer.
- 5. The method of claim 4, further comprising:
operating the first computer to send a first telephone number corresponding to the first telephone device to the service control point; and operating the service control point to instruct the telephone switch to complete the incoming call using the first telephone number as the destination telephone number.
- 6. The method of claim 5, wherein the first telephone number is different from a telephone number used to route the incoming call to said subscriber telephone line.
- 7. The method of claim 1, further comprising:
operating the first computer to determine from a second computer if a telephone line associated with the first party is busy.
- 8. The method of claim 7, wherein determining from the second computer if the telephone line is busy includes using a telephone application programming interface to obtain telephone line status information.
- 9. The method of claim 7, further comprising:
in response to detecting that said telephone line is busy: controlling the second computer to display a plurality of call disposition options; and operating the first computer to receive call disposition selection information from the second computer system.
- 10. The method of claim 9, wherein the received call disposition information includes a telephone number to which the incoming call should be completed, the method further comprising the step of:
transmitting the received telephone number to the service control point.
- 11. The method of claim 10, further comprising:
operating the service control point to transmit the received telephone number to the telephone switch; and operating the telephone switch to complete the call to the telephone line corresponding to the received telephone number.
- 12. The method of claim 11, the method further comprising:
transmitting call related data to a third computer, the third computer being associated with a party to whom the received telephone number corresponds.
- 13. The method of claim 9, wherein the received call disposition information includes a telephone number, the method further comprising:
operating the first computer to use the received telephone number to identify a third computer; and transmitting to the third computer call related data.
- 14. The method of claim 13, further comprising:
transmitting the received telephone number to the service control point; operating the service control point to transmit the received telephone number to the telephone switch; and operating the telephone switch to complete the call to the telephone line corresponding to the received telephone number.
- 15. A communications system comprising:
a telephone switch including trigger circuitry for detecting calls to a first telephone line on which a trigger is set, a first telephone number being associated with the first telephone line; a first subscriber telephone device coupled to the telephone switch by the first telephone line; a first computer coupled to the first subscriber telephone device by a communications link which supports the transmission of TAPI signals between the first computer and the first subscriber telephone device; and a second computer system coupled to the telephone switch and to the first computer, the second computer including a routine for determining, as a function of telephone line status information obtained from the first computer, a telephone number to be used to complete the routing of calls to the first telephone line which are detected by said trigger circuitry.
- 16. The system of claim 15, further comprising:
a service control point for coupling the telephone switch to the second computer system.
- 17. The system of claim 15, where said trigger circuitry is terminating attempt trigger circuitry.
- 18. The system of claim 17, further comprising:
a first Internet Protocol based computer network for coupling the first computer to the second computer.
- 19. The system of claim 18, further comprising:
a second Internet Protocol based computer network for coupling the second computer to the service control point; and wherein the second computer system includes a routine for controlling the transmission of call related data to the first computer system over said first Internet Protocol based computer network.
- 20. The system of claim 19, further comprising;
a signaling system seven communications link for coupling the service control point to said telephone switch.
- 21. A communications method, comprising:
operating a first computer to contact a second computer to determine the status of a telephone line coupled to the second computer system; and performing a call routing operation as a function of the determined status of the telephone line coupled to the second computer system.
- 22. The method of claim 21, wherein performing a call routing operation includes:
operating the first computer to supply a telephone number to a service control point; and routing an incoming call to a telephone line identified by said telephone number.
- 23. The method of claim 22, wherein routing an incoming call includes:
operating the service control point to send a message to a telephone switch to route the incoming call using said telephone number.
- 24. The method of claim 23, further comprising, prior to operating the first computer to contact the second computer:
triggering, in response to said incoming call, a terminating attempt trigger set on a first telephone service subscriber line corresponding to a service subscriber telephone number; and contacting the service control point for call processing instructions in response to triggering of the terminating attempt trigger.
- 25. The method of claim 24, further comprising, prior to operating the first computer to contact the second computer:
operating the service control point to transmit a message including the service subscriber telephone number to the first computer; and operating the first computer to select a party to service said incoming call.
- 26. The method of claim 25, wherein the step of operating the first computer to supply a telephone number to a service control point includes:
selecting as said telephone number to be supplied to the service control point, a telephone number corresponding to the party selected to service said incoming call.
RELATED APPLICATION
[0001] The present application claims the benefit of U.S. Provisional Application Ser. No. 60/233,313 filed Sep. 15, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60233313 |
Sep 2000 |
US |