Method and system for manual admission control with user options
First Claim
Patent Images
1. A method comprising:
- receiving a call setup request associated with a voice over packet (VoP) call between an origination and a destination;
prior to establishing the VoP call, determining whether bandwidth is available on a communication link between the origination and the destination;
presenting at least one call completion option for a call originator associated with the call setup request when bandwidth is not available, the at least one call completion option comprising a hold option to hold for a connection between the origination and the destination pending bandwidth availability; and
upon receiving a selection of the hold option from the call originator;
storing the call setup request in response to the selection of the hold option;
determining when bandwidth is available; and
establishing a connection between the origination and the destination when the bandwidth is available.
1 Assignment
0 Petitions
Accused Products
Abstract
A call manager receives a call setup request for a Voice over Internet Protocol (VoP) call from a phone having an associated call originator. The call manager then determines whether sufficient bandwidth exists for the VoP call over a link using a bandwidth table. If insufficient bandwidth exists on the link for the VoP call, the call manager presents a plurality of call completion options to the call originator. One of the call completion options is a public switched telephone network (PSTN) option. In response to the selection of the PSTN option, the call manager routes the VoP call over a PSTN.
45 Citations
68 Claims
-
1. A method comprising:
-
receiving a call setup request associated with a voice over packet (VoP) call between an origination and a destination;
prior to establishing the VoP call, determining whether bandwidth is available on a communication link between the origination and the destination;
presenting at least one call completion option for a call originator associated with the call setup request when bandwidth is not available, the at least one call completion option comprising a hold option to hold for a connection between the origination and the destination pending bandwidth availability; and
upon receiving a selection of the hold option from the call originator;
storing the call setup request in response to the selection of the hold option;
determining when bandwidth is available; and
establishing a connection between the origination and the destination when the bandwidth is available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A phone comprising:
-
a memory;
an application stored in the memory, a processor coupled to the memory, the processor, when executing the application, operable to;
receive a call denial message from a call manager coupled to the phone, the call denial message indicating that insufficient bandwidth exists to establish a phone call originated by a call originator;
determine at least one call completion option to communicate to the call originator, the at least one call completion option comprising a hold option to hold for a connection between the phone and a destination pending bandwidth availability;
communicate the at least one call completion option to the call originator; and
upon receiving a selection of the hold option from the call originator;
communicate the selection of the hold option to the call manager; and
establish a connection between the phone and the destination upon receiving an indication from the call manager that bandwidth is available. - View Dependent Claims (12, 13)
-
-
14. A method comprising:
-
initiating a Voice over Packet (VoP) call using a call setup request from an origination to a destination;
receiving a rejection of the establishment of the VoP call at the origination;
displaying at least one call completion option at the origination in response to the rejection of the establishment of the VoP call, the at least one call completion option comprising a hold option to hold for a connection between the origination and the destination pending bandwidth availability; and
upon receiving a selection of the hold option from a user associated with the origination;
communicate the selection of the hold option; and
establish a connection between the origination and the destination upon receiving an indication that bandwidth is available. - View Dependent Claims (15, 16)
-
-
17. A system comprising:
-
means for initiating a Voice over Packet (VoP) call using a call setup request from an origination to a destination;
means for receiving a rejection of the establishment of the VoP call at the origination;
means for displaying at least one a call completion option at the origination in response to the rejection of the establishment of the VoP call, the at least one call completion option comprising a hold option to hold for a connection between the origination and the destination pending bandwidth availability; and
means for, upon receiving a selection of the hold option from a user associated with the origination;
communicating the selection of the hold option; and
establishing a connection between the origination and the destination upon receiving an indication that bandwidth is available. - View Dependent Claims (18, 19)
-
-
20. A method comprising:
-
receiving a call setup request associated with a voice over packet (VoP) call between an origination and a destination at a first call manager;
determining whether bandwidth is available on a first communications link;
communicating the call setup request to a second call manager coupled to the first call manager using a second communications link;
determining whether bandwidth is available on the second communication link at the second call manager;
determining at least one call completion option at the first call manager for a call originator associated with the origination when bandwidth is not available on either of the first and second communications links, the at least one call completion option comprising a hold option to hold for a connection between the origination and the destination pending bandwidth availability on either of the first and second communication links; and
upon receiving a selection of the hold option from the call originator;
storing the call setup request in response to the selection of the hold option;
determining when bandwidth is available on either of the first and second communication links; and
establishing a connection between the origination and the destination when the bandwidth is available. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. An apparatus comprising:
-
a memory;
an application stored in the memory;
a processor coupled to the memory, the processor, when executing the application, operable to;
receive a call setup request associated with a voice over packet (VoP) call between an origination and a destination;
prior to the establishment of the VoP call, determine whether bandwidth is available on a communication link between the origination and the destination; and
present at least one call completion option for a call originator associated with the call setup request when bandwidth is not available, the at least one call completion option comprising a hold option to hold for a connection between the origination and the destination pending bandwidth availability; and
upon receiving a selection of the hold option from the call originator;
store the call setup request in response to the selection of the hold option;
determine when bandwidth is available; and
establish a connection between the origination and the destination when the bandwidth is available. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A call manager apparatus comprising:
-
a memory;
an application stored in the memory;
a processor coupled to the memory, the processor, when executing the application, operable to;
receive a call setup request associated with a voice over packet (VOP) call between an origination and a destination;
prior to the establishment of the VoP call, determine whether bandwidth is available on a communications link;
communicate the call setup request to a remote call manager coupled using a second communications link;
determine at least one call completion option for a call originator associated with the origination when bandwidth is not available on the communications link, the at least one call completion option comprising a hold option to hold for a connection between the origination and the destination pending bandwidth availability on the communications link; and
upon receiving a selection of the hold option from the call originator;
store the call setup request in response to the selection of the hold option;
determining when bandwidth is available on the communications link; and
establish a connection between the origination and the destination when the bandwidth is available. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A system comprising:
software embodied in computer readable media and operable to;
receive a call setup request associated with a voice over packet (VoP) call between an origination and a destination;
prior to the establishment of the VoP call, determine whether bandwidth is available on a communication link between the origination and the destination;
present at least one call completion option for a call originator associated with the call setup request when bandwidth is not available, the at least one call completion option comprising a hold option to hold for a connection between the origination and the destination pending bandwidth availability; and
upon receiving a selection of the hold option from the call originator;
store the call setup request in response to the selection of the hold option;
determine when bandwidth is available; and
establish a connection between the origination and the destination when the bandwidth is available. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51)
-
52. A method comprising:
-
receiving a call setup request associated with a voice over packet (VoP) call between an origination and a destination;
prior to establishing the VoP call, determining whether bandwidth is available on a communication link between the origination and the destination;
presenting at least one call completion option for a call originator associated with the call setup request when bandwidth is not available, the at least one call completion option comprising a ring back option; and
upon receiving a selection of the ring back option from the call originator;
storing the call setup request in response to the selection of the ring back option;
disconnecting with the call originator;
determining when the bandwidth is available;
establishing a connection between the origination and the destination; and
alerting the call originator that the VoP call will proceed. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. An apparatus comprising:
-
a memory;
an application stored in the memory;
a processor coupled to the memory, the processor, when executing the application, operable to;
receive a call setup request associated with a voice over packet (VoP) call between an origination and a destination;
prior to the establishment of the VoP call, determine whether bandwidth is available on a communication link between the origination and the destination; and
present at least one call completion option for a call originator associated with the call setup request when bandwidth is not available, the at least one call completion option comprising a ring back option; and
upon receiving a selection of the ring back option from the call originator;
store the call setup request in response to the selection of the ring back option;
disconnect with the call originator;
determine when the bandwidth is available;
establish a connection between the origination and the destination; and
alert the call originator that the VoP call will proceed. - View Dependent Claims (63, 64, 65, 66, 67, 68)
-
Specification