System and method for mapping a voice identity across multiple telephony networks with time attributes
First Claim
1. A system to map a voice identity, comprising:
- one or more phone systems for providing one or more voice services, the phone systems comprising one or more telephony switches performing call routing of the voice identity;
at least one policy processor coupled to the telephony switches for receiving the voice identity from the one or more telephony switches; and
at least one voice identity mapping policy used in providing the voice services and stored in a data storage, the data storage being accessible to the at least one policy processor, the voice identity mapping policy comprising;
a plurality of search voice identities mapped to one or more target voice identities, wherein the plurality of the search voice identities are applicable to a plurality of users, andtime attributes indicating when the voice identity mapping policies are valid,wherein in response to receiving the voice identity from the one or more telephony switches, the at least one policy processor matches the voice identity to a given search voice identity, wherein the given search voice identity is mapped by the policy processor to a given target voice identity according to the at least one voice identity mapping policy, wherein voice identity, the given search voice identity, and the given target voice identity each comprises a username,wherein the at least one policy processor sends the given target voice identity comprising the username to the one or more telephony switches,wherein in response to receiving the given target voice identity comprising the username, the one or more telephony switches routes the call using the username.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system includes: one or more phone systems; a policy processor coupled to the phone systems; and a voice identity mapping policy stored in a data storage, the data storage being accessible to the policy processor. The voice identity mapping policy includes: a plurality of search voice identities mapped to one or more target voice identities, where the plurality of the search voice identities are applicable to a plurality of users, where each of the search voice identities and the target voice identities comprises a username for one of the plurality of users, and time attributes indicating when the voice identity mapping policies are valid. When a voice identity for a recipient of a call is received, the policy processor checks for the voice identity mapping policy associated with the voice identity. The call is then forwarded to the target voice identity in the voice identity mapping policy.
5 Citations
20 Claims
-
1. A system to map a voice identity, comprising:
-
one or more phone systems for providing one or more voice services, the phone systems comprising one or more telephony switches performing call routing of the voice identity; at least one policy processor coupled to the telephony switches for receiving the voice identity from the one or more telephony switches; and at least one voice identity mapping policy used in providing the voice services and stored in a data storage, the data storage being accessible to the at least one policy processor, the voice identity mapping policy comprising; a plurality of search voice identities mapped to one or more target voice identities, wherein the plurality of the search voice identities are applicable to a plurality of users, and time attributes indicating when the voice identity mapping policies are valid, wherein in response to receiving the voice identity from the one or more telephony switches, the at least one policy processor matches the voice identity to a given search voice identity, wherein the given search voice identity is mapped by the policy processor to a given target voice identity according to the at least one voice identity mapping policy, wherein voice identity, the given search voice identity, and the given target voice identity each comprises a username, wherein the at least one policy processor sends the given target voice identity comprising the username to the one or more telephony switches, wherein in response to receiving the given target voice identity comprising the username, the one or more telephony switches routes the call using the username. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing voice identity mappings, comprising:
-
receiving a voice identity for a recipient of an initial voice call by at least one policy processor from one or more telephony switches performing call routing of the voice identity; checking for at least one voice identity mapping policy associated with the voice identity, the at least one voice identity mapping policy comprising; a plurality of search voice identities mapped to one or more target voice identities, wherein the plurality of the search voice identities are applicable to a plurality of users, and a time attribute indicating when the voice identity mapping policy is valid; in response to receiving the voice identity from the one or more telephony switches, matching the voice identity to a given search voice identity; mapping the given search voice identity to a given target voice identity according to the at least one voice identity mapping policy, wherein the voice identity, the given search identity, and the given target identity each comprise a username; and sending the given target voice identity comprising the username to the one or more telephony switches, wherein the one or more telephone switches routes the initial voice call to the target voice identity using the username. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification