Claims
- 1. A method of queuing calls to a subscriber of queuing services accessed through a subscriber line, the method comprising:
detecting a call to the subscriber line at a local switch connected to the subscriber line; if the subscriber line is busy, queuing the call to the subscriber in a intelligent peripheral, the intelligent peripheral within an Advanced Intelligent Network (AIN) telecommunications system; determining that the subscriber line is not busy; and if a call is queued in the intelligent peripheral and the subscriber line is determined to be not busy, connecting the call to the subscriber with the subscriber line.
- 2. A method of queuing calls as in claim 1 wherein detecting the call to the subscriber comprises setting a Termination Attempt Trigger against the subscriber line.
- 3. A method of queuing calls as in claim 1 wherein detecting the call to the subscriber comprises provisioning Call Forward on Busy Line on the subscriber line.
- 4. A method of queuing calls as in claim 1 wherein queuing the call to the subscriber comprises forwarding the subscriber line call to a Direct Inward Dial telephone number on the intelligent peripheral.
- 5. A method of queuing calls as in claim 1 wherein determining that the subscriber line is not busy comprises setting a Next Event List at the subscriber local switch.
- 6. A method of queuing calls as in claim 1 wherein determining that the subscriber line is not busy comprises:
provisioning Call Forward on Busy Line on the subscriber line causing the local switch to call the intelligent peripheral when the subscriber line is found to be busy in response to a call to the subscriber line; dialing the subscriber line from the intelligent peripheral; and determining that the subscriber line is busy if the local switch calls the intelligent peripheral in response to the call to the subscriber line from the intelligent peripheral.
- 7. A method of queuing calls as in claim 1 further comprising
determining that the call to the subscriber has been queued for a determined amount of time; requesting that a caller placing the call to the subscriber perform an action to remain in queue; and if the caller does not perform the requested action, dequeuing the call.
- 8. A method of queuing calls as in claim 1 further comprising:
receiving a plurality of calls to access the subscriber line; placing each received call in the queue associated with the subscriber line if the subscriber line is busy; collecting queue utilization information about each queued call; and generating queue utilization statistics based on the collected queue utilization information.
- 9. A method of queuing calls as in claim 1 further comprising placing a call from the intelligent peripheral indicating status of the queued subscriber line call to the subscriber.
- 10. A method of queuing calls as in claim 1 wherein the intelligent peripheral is a switchless intelligent peripheral.
- 11. A system for queuing subscriber calls within an Advanced Intelligent Network (AIN) telecommunications system, each subscriber call placed by a caller to a subscriber line, the system comprising:
a local switch servicing the subscriber line, the local switch including Call Forward on Busy Line functionality provisioned on the subscriber line, the Call Forward on Busy Line functionality forwarding any subscriber call received for the subscriber line when the subscriber line is busy; and an intelligent peripheral within the AIN system operative to: (a) receive any forwarded subscriber call from the local switch; (b) if queue slots are available in the intelligent peripheral, queue the received subscriber call; (c) place a busy check call to the subscriber line; (d) drop the busy check call if the busy check call is forwarded back to the intelligent peripheral from the local switch; and (e) connect a queued subscriber call to the busy check call if the subscriber line is not busy.
- 12. A system for queuing subscriber calls as in claim 11 further comprising a service control point in communication with the intelligent peripheral, the service control point determining if queue slots are available in the intelligent peripheral.
- 13. A system for queuing subscriber calls as in claim 12 further comprising a messaging system, the service control point instructing the intelligent peripheral to dial the number of the messaging system and to bridge the received subscriber call to the messaging system call if the service control point determines no queue slots are available.
- 14. A system for queuing subscriber calls as in claim 12 wherein the service control point instructs the intelligent peripheral to play a message to the received subscriber call if the service control point determines no queue slots are available.
- 15. A system for queuing subscriber calls as in claim 11 wherein the intelligent peripheral is further operative to request that the caller perform an action to remain in queue after determining that the subscriber call has been queued for a determined amount of time and, if the caller does not perform the requested action, to dequeue the call.
- 16. A system for queuing subscriber calls as in claim 11 further comprising:
a plurality of intelligent peripherals, each intelligent peripheral implementing at least one call queue, each call queue associated with one of a plurality of subscribers; at least one service control point, each intelligent peripheral in communication with one service control point collecting information about each queued call; and a data server in communication with the at least one service control point, the data server aggregating queue utilization data for each subscriber.
- 17. A system for queuing subscriber calls as in claim 16 further comprising at least one data distributor, each data distributor in communication with a service control point and the data server, each data distributor receiving information about each queued call from the service control point and periodically forwarding the information to the data server.
- 18. A system for queuing subscriber calls as in claim 16 further comprising a data publishing platform in communication with the data server, the data publishing platform aggregating subscriber queue utilization data across a plurality of report periods.
- 19. A system for queuing subscriber calls as in claim 11 wherein the intelligent peripheral is further operative to place a status call providing status information to the subscriber about at least one queued call.
- 20. A system for queuing subscriber calls as in claim 11 wherein the intelligent peripheral is a switchless intelligent peripheral.
- 21. A method for queuing subscriber calls comprising:
provisioning a subscriber line with Call Forward on Busy Line functionality at a local switch servicing the subscriber line; receiving a subscriber call destined for the subscriber line at the local switch; if the subscriber line is busy, forwarding the received call to a Direct Inward Dial telephone number on an intelligent peripheral via the Call Forward on Busy Line functionality; receiving the forwarded call at the intelligent peripheral; and queuing the forwarded call at the intelligent peripheral if the intelligent peripheral has at lease one available queue slot.
- 22. A method for queuing subscriber calls as in claim 21 further comprising calling a messaging service from the intelligent peripheral if the intelligent peripheral has no available queue slots and bridging the forwarded call with the messaging service call.
- 23. A method for queuing subscriber calls as in claim 21 further comprising playing a message from the intelligent peripheral if the intelligent peripheral has no available queue slots.
- 24. A method for queuing subscriber calls as in claim 21 further comprising playing a message from the intelligent peripheral to the forwarded call when queuing the forwarded call.
- 25. A method for queuing subscriber calls as in claim 21 further comprising:
determining that the subscriber call has been queued for a determined amount of time; requesting that a caller placing the subscriber call perform an action to remain in queue; and if the caller does not perform the requested action, dequeuing the call.
- 26. A method for queuing subscriber calls as in claim 21 further comprising:
receiving a plurality of subscriber calls to access the subscriber line; placing each received call in the queue associated with the subscriber line if the subscriber line is busy; collecting queue utilization information about each queued call; and generating queue utilization statistics based on the collected queue utilization information.
- 27. A method for queuing subscriber calls as in claim 21 further comprising placing a call from the intelligent peripheral indicating status of the queued subscriber call.
- 28. A method for queuing subscriber calls comprising:
queuing at least one subscriber call in an intelligent peripheral; placing a busy check call from the intelligent peripheral to a subscriber line; receiving the busy check call in a local switch servicing the subscriber line; if the subscriber line is busy, forwarding the busy check call back to the intelligent peripheral through Call Forward on Busy Line functionality implemented in the local switch; disconnecting the busy check call if the intelligent peripheral receives back the forwarded busy check call; and connecting a queued subscriber call with the busy check call if the subscriber line is not busy.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. application Ser. No. 09/159,940, filed Sep. 24, 1998, which, in turn, is a continuation of U.S. Pat. No. 5,844,896, filed Feb. 26, 1997, each of which is incorporated by reference herein.
Continuations (1)
|
Number |
Date |
Country |
Parent |
08806973 |
Feb 1997 |
US |
Child |
09159940 |
Sep 1998 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09159940 |
Sep 1998 |
US |
Child |
09874152 |
Jun 2001 |
US |