Enhanced services provided using communication redirection and processing
First Claim
1. A method of processing a communication, comprising:
- receiving at a redirection node from a requesting communication participant a first request to establish communication;
determining a destination communication participant associated with the request;
establishing a communication session in which the requesting communication participant, the redirection node, and the destination communication participant are participants at the same time, including by sending from the redirection node to an equipment associated with the destination communication participant a second request to establish communication between the redirection node and the equipment associated with the destination communication participant; and
making available to at least one of the requesting communication participant and the destination communication participant, after the communication session is established in which the requesting communication participant, the redirection node, and the destination communication participant are participants at the same time, a communication session processing feature not provided with respect to the communication session by a telecommunication service provider associated with a service provider network used to establish and provide the communication session;
wherein the communication session processing feature includes one or more features selected from the group consisting of;
call forwarding, call waiting, extension dialing, conference calling, call transfer, call number remapping, voice command processing, call archiving, call monitoring, compliance processing, call recording, call indexing, analyzing a call, controlling a call, blocking a call, and modifying a call; and
wherein determining a destination communication participant associated with the request includes one or more of the following;
determining a communications line from which the call was received, prompting the requesting call participant for a destination call number, and receiving from the requesting communication participant a destination call number.
9 Assignments
0 Petitions
Accused Products
Abstract
Processing a communication is disclosed. A first request to establish communication is received at a redirection node from a requesting communication participant. A destination communication participant associated with the request is determined. A communication session in which the requesting communication participant, the redirection node, and the destination communication participant are participants is established, including sending to equipment associated with the destination communication participant a second request to establish communication. A communication session processing feature not provided with respect to the communication session by a telecommunication service provider associated with a service provider network used to establish and provide the communication session is made available to at least one of the requesting communication participant and the destination communication participant.
109 Citations
25 Claims
-
1. A method of processing a communication, comprising:
-
receiving at a redirection node from a requesting communication participant a first request to establish communication; determining a destination communication participant associated with the request; establishing a communication session in which the requesting communication participant, the redirection node, and the destination communication participant are participants at the same time, including by sending from the redirection node to an equipment associated with the destination communication participant a second request to establish communication between the redirection node and the equipment associated with the destination communication participant; and making available to at least one of the requesting communication participant and the destination communication participant, after the communication session is established in which the requesting communication participant, the redirection node, and the destination communication participant are participants at the same time, a communication session processing feature not provided with respect to the communication session by a telecommunication service provider associated with a service provider network used to establish and provide the communication session; wherein the communication session processing feature includes one or more features selected from the group consisting of;
call forwarding, call waiting, extension dialing, conference calling, call transfer, call number remapping, voice command processing, call archiving, call monitoring, compliance processing, call recording, call indexing, analyzing a call, controlling a call, blocking a call, and modifying a call; andwherein determining a destination communication participant associated with the request includes one or more of the following;
determining a communications line from which the call was received, prompting the requesting call participant for a destination call number, and receiving from the requesting communication participant a destination call number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for telecommunications processing, comprising:
-
a communications interface configured to receive from a requesting communication participant a first request to establish communication; and a processor configured to determine a destination communication participant associated with the request, establish a communication session in which the requesting communication participant, the system, and the destination communication participant are participants at the same time, including by sending from the redirection node to an equipment associated with the destination communication participant a second request to establish communication between the redirection node and the equipment associated with the destination communication participant, and make available to at least one of the requesting communication participant and the destination communication participant, after the communication session is established in which the requesting communication participant, the redirection node, and the destination communication participant are participants at the same time, a communication session processing feature not provided with respect to the communication session by a telecommunication service provider associated with a service provider network used to establish and provide the communication session; wherein the communication session processing feature includes one or more features selected from the group consisting of;
call forwarding, call waiting, extension dialing, conference calling, call transfer, call number remapping, voice command processing, call archiving, call monitoring, compliance processing, call recording, call indexing, analyzing a call, controlling a call, blocking a call, and modifying a call; andwherein determining a destination communication participant associated with the request includes one or more of the following;
determining a communications line from which the call was received, prompting the requesting call participant for a destination call number, and receiving from the requesting communication participant a destination call number. - View Dependent Claims (20, 21, 22, 23, 25)
-
-
24. A computer program product for processing a communication, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:
-
receiving at a redirection node from a requesting communication participant a first request to establish communication; determining a destination communication participant associated with the request; establishing a communication session in which the requesting communication participant, the redirection node, and the destination communication participant are participants at the same time, including by sending from the redirection node to an equipment associated with the destination communication participant a second request to establish communication between the redirection node and the equipment associated with the destination communication participant; and making available to at least one of the requesting communication participant and the destination communication participant, after the communication session is established in which the requesting communication participant, the redirection node, and the destination communication participant are participants at the same time, a communication session processing feature not provided with respect to the communication session by a telecommunication service provider associated with a service provider network used to establish and provide the communication session; wherein the communication session processing feature includes one or more features selected from the group consisting of;
call forwarding, call waiting, extension dialing, conference calling, call transfer, call number remapping, voice command processing, call archiving, call monitoring, compliance processing, call recording, call indexing, analyzing a call, controlling a call, blocking a call, and modifying a call; andwherein determining a destination communication participant associated with the request includes one or more of the following;
determining a communications line from which the call was received, prompting the requesting call participant for a destination call number, and receiving from the requesting communication participant a destination call number.
-
Specification