Active call filtering, screening and dispatching
First Claim
1. A method comprising:
- receiving data representing a call from a first communication endpoint at a call messaging system including a processor configured to execute instructions;
determining, prior to connecting to the call, a first subset of prompts associated with one or more customized screening rules, the first subset of prompts to be presented at a second communication endpoint and specifying dispatching actions for the call;
detecting whether a bypass condition exists, the bypass condition specifying that the one or more customized screening rules are to be bypassed;
determining the bypass condition exists;
bypassing the first subset of prompts associated with the one or more customized screening rules; and
receiving an instruction from the second communication endpoint to a call messaging system to cause the call messaging system to connect with the second communication endpoint,wherein the second communication endpoint receives audio originating from the first communication endpoint as the audio is being recorded as a voice message.
3 Assignments
0 Petitions
Accused Products
Abstract
An examples of active call filtering, screening and dispatching is described, including receiving data representing a call from a first communication endpoint; presenting at a second communication endpoint, prior to connecting to the call, a subset of prompts that specify dispatching actions for the call, at least one of the dispatching actions including transmitting a response via a communications network, detecting selection of a prompt that specifies a dispatching action for the call, and transmitting an instruction from the second communication endpoint to a call messaging system to perform the dispatching action. In some embodiments, a determination is made as to whether a bypass condition exists, the bypass condition specifying that one or more customized screening rules are to be bypassed. If the bypass condition exists, then a call messaging system can bypass the use of a subset of prompts.
196 Citations
21 Claims
-
1. A method comprising:
-
receiving data representing a call from a first communication endpoint at a call messaging system including a processor configured to execute instructions; determining, prior to connecting to the call, a first subset of prompts associated with one or more customized screening rules, the first subset of prompts to be presented at a second communication endpoint and specifying dispatching actions for the call; detecting whether a bypass condition exists, the bypass condition specifying that the one or more customized screening rules are to be bypassed; determining the bypass condition exists; bypassing the first subset of prompts associated with the one or more customized screening rules; and receiving an instruction from the second communication endpoint to a call messaging system to cause the call messaging system to connect with the second communication endpoint, wherein the second communication endpoint receives audio originating from the first communication endpoint as the audio is being recorded as a voice message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A call messaging system comprising:
-
one or more communication interfaces configured to access via a network one or more databases for maintaining; data representing filtering rules, screening rules and dispatching rules, and data representing attributes of callers, including data representing caller IDs; a call router configured to filter active calls responsive to the filtering rules; and one or more servers including processors configured to execute instructions configured to; configure the filtering rules to implement predetermined routing of active calls from a first communication endpoint to a second communication endpoint, the screening rules to implement routing of the active calls and the dispatching rules, determine that the second communication endpoint transmitted a first call to the first communication endpoint; prioritize a second call as a priority based on the first call generated by the second communication endpoint; screen the active calls from the callers prior to connecting to the second call as a function of screening rules, bypass the use of the screening rules based on the priority of the second call; and connect the first communication endpoint and the second communication endpoint to complete the call. - View Dependent Claims (12, 13, 14)
-
-
15. A method comprising:
-
receiving data representing a call from a first communication endpoint at a call messaging system including a processor configured to execute instructions; selecting a routing rule associated with the call from a subset of routing rules stored in a memory, the subset of routing rules including a plurality of customized rules for routing calls to a second communication endpoint, whereby selecting the routing rule is based on at least one customized rule that uses a phone number associated with the first communication endpoint; determining, prior to connecting to the call, a third communication endpoint to route the call based on at least the one customized rule that uses the phone number; detecting whether a bypass condition exists, the bypass condition specifying that the plurality of customized rules are to be bypassed; determining the bypass condition exists to preclude the use of the plurality of customized rules by the call messaging system; overriding the plurality of customized rules to bypass the use of at least the one customized rule that routes the call to the third communication endpoint and to bypass other customized rules; determining a route from the first communication endpoint to the second communication endpoint that excludes at least one of the routes specified by the plurality of customized rules; and transmitting the call via the route to the second communication endpoint. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification