Methods, systems, and computer program products for performing message deposit transaction screening
First Claim
1. A method for performing message deposit transaction screening, the method comprising:
- receiving a call setup signaling message for a call for which a message deposit transaction is indicated, wherein the message deposit transaction comprises a voicemail message;
determining a message deposit transaction parameter associated with the message deposit transaction based on the signaling message, wherein determining a message deposit transaction parameter includes determining at least one of a called party identifier, a calling party identifier, a uniform resource indicator (URI), a timestamp, a content type, and a cause code;
determining at least one screening criterion for the message deposit transaction based on the at least one message deposit transaction parameter; and
performing a message deposit transaction screening action based on application of the at least one screening criterion to the message deposit transaction parameter, wherein performing the message deposit transaction screening action includes preventing the voicemail message from being deposited, wherein performing a message deposit transaction screening action includes redirecting the call setup signaling message to a called party identifier not included in the call setup signaling message.
4 Assignments
0 Petitions
Accused Products
Abstract
The subject matter described herein includes methods, systems, and computer program products for performing message deposit transaction screening. One method includes receiving a call setup signaling message for a call for which a message deposit transaction is indicated and determining a message deposit transaction parameter associated with the message deposit transaction based on the signaling message. At least one message deposit transaction screening criterion is determined for the message deposit transaction based on the at least one message deposit transaction parameter. A message deposit transaction screening action is performed based on application of the screening criterion to the message deposit transaction parameter.
207 Citations
22 Claims
-
1. A method for performing message deposit transaction screening, the method comprising:
-
receiving a call setup signaling message for a call for which a message deposit transaction is indicated, wherein the message deposit transaction comprises a voicemail message; determining a message deposit transaction parameter associated with the message deposit transaction based on the signaling message, wherein determining a message deposit transaction parameter includes determining at least one of a called party identifier, a calling party identifier, a uniform resource indicator (URI), a timestamp, a content type, and a cause code; determining at least one screening criterion for the message deposit transaction based on the at least one message deposit transaction parameter; and performing a message deposit transaction screening action based on application of the at least one screening criterion to the message deposit transaction parameter, wherein performing the message deposit transaction screening action includes preventing the voicemail message from being deposited, wherein performing a message deposit transaction screening action includes redirecting the call setup signaling message to a called party identifier not included in the call setup signaling message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for message deposit transaction screening, the method comprising:
-
receiving a signaling message for a call for which a message deposit transaction is indicated, wherein the message deposit transaction comprises a voicemail message; utilizing a message deposit transaction screening function for determining, based on the signaling message, whether the message deposit transaction is allowed, wherein utilizing a message deposit transaction screening function includes determining a message deposit transaction parameter associated with the message deposit transaction based on the signaling message, wherein determining a message deposit transaction parameter includes determining at least one of a called party identifier, a calling party identifier, a uniform resource indicator (URI), a timestamp, a content type, and a cause code; and in response to determining that the message deposit transaction is not allowed, preventing the message deposit transaction, wherein preventing the message deposit transaction includes preventing the voicemail message from being deposited and redirecting the call setup signaling message to a called party identifier not included in the call setup signaling message.
-
-
11. A system for performing message deposit transaction screening, the system comprising:
-
a message screening rules database for storing at least one message deposit transaction screening criterion, wherein the at least one screening criterion is associated with at least one message deposit transaction parameter; and a message deposit transaction screening function communicatively coupled to the message screening rules database for receiving at least one call setup signaling message for a call for which a message deposit transaction is indicated, wherein the message deposit transaction comprises a voicemail message, determining at least one message deposit transaction parameter associated with the message deposit transaction based on the at least one call setup signaling message, wherein determining a message deposit transaction parameter includes determining at least one of a called party identifier, a calling party identifier, a uniform resource indicator (URI), a timestamp, a content type, and a cause code, determining at least one screening criterion for the message deposit transaction based on the at least one message deposit transaction parameter, and performing a message deposit transaction screening action based on application of the at least one screening criterion to the message deposit transaction parameter, wherein performing the message deposit transaction screening action includes preventing the voicemail message from being deposited, wherein performing a message deposit transaction screening action includes redirecting the call setup signaling message to a called party identifier not included in the call setup signaling message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for performing message deposit transaction screening, the system comprising:
-
a communications function configured to receive a call setup signaling message for a call for which a message deposit transaction is indicated, wherein the message deposit transaction comprises a voicemail message; and a message deposit transaction query function configured to; generate, based on the signaling message, a query message for determining whether the message deposit transaction is allowed; send the query message to a message deposit transaction screening function, wherein the message deposit transaction screening function is configured to determine a message deposit transaction parameter associated with the message deposit transaction based on the signaling message, wherein the message deposit transaction parameter includes determining at least one of a called party identifier, a calling party identifier, a uniform resource indicator (URI), a timestamp, a content type, and a cause code, and to determine at least one screening criterion for the message deposit transaction based on the at least one message deposit transaction parameter; receive a response message indicating whether the message deposit transaction is allowed based on the at least one screening criterion; and prevent the message deposit transaction based on the response message, wherein the response message indicates that the message deposit transaction is denied, wherein the message deposit transaction query function is configured to prevent the voicemail message from being deposited and to redirect the call setup signaling message to a called party identifier not included in the call setup signaling message.
-
-
22. A computer-readable medium encoded with computer-executable instructions for performing steps comprising:
-
receiving a call setup signaling message for a call for which a message deposit transaction is indicated, wherein the message deposit transaction comprises a voicemail message; determining a message deposit transaction parameter associated with the message deposit transaction based on the signaling message, wherein determining a message deposit transaction parameter includes determining at least one of a called party identifier, a calling party identifier, a uniform resource indicator (URI), a timestamp, a content type, and a cause code; determining at least one message deposit transaction screening criterion for the message deposit transaction based on the at least one message deposit transaction parameter; and performing a message deposit transaction screening action based on application of the screening criterion to the message deposit transaction parameter, wherein performing the message deposit transaction screening action includes preventing the voicemail message from being deposited, wherein performing a message deposit transaction screening action includes redirecting the call setup signaling message to a called party identifier not included in the call setup signaling message.
-
Specification