×

Call handling treatment for voicemail systems

  • US 8,798,238 B2
  • Filed: 06/30/2008
  • Issued: 08/05/2014
  • Est. Priority Date: 06/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. A voicemail system comprising:

  • a processor;

    a communication interface that receives an incoming call and an address message comprising a called party number field, a calling party number field, an original called number field, and a redirecting number field; and

    a memory having stored thereon a call treatment application that, when executed by the processor, causes the processor to perform operations comprising analyzing the address message to determine which rule, of a plurality of rules defined in a call nature table, to execute for handling the incoming call, the call nature table comprising a calling party number parameter, an original called party number parameter, a called party number parameter, a redirecting number parameter, a call nature parameter, and a scan parameter for each of the plurality of rules, and the plurality of rules comprisinga first rule that defines a first call handling treatment to be executed by the processor in response to the redirecting number field of the address message being populated with a redirecting number, wherein the call nature parameter of the first rule comprises an indication to route the incoming call to a designated voicemail box for voicemail message deposit, the scan parameter of the first rule instructs the processor to scan the redirecting number field of the address message to obtain the redirecting number for use as a voicemail box number of the designated voicemail box for voicemail message deposit to which the incoming call is to be routed, and the first call handling treatment, when executed by the processor, causes the voicemail system to route the incoming call to the designated voicemail box for voicemail message deposit using the redirecting number,a second rule that defines a second call handling treatment to be executed by the processor in response to the calling party number field and the original called number field of the address message being populated with a same number, wherein the call nature parameter of the second rule comprises an indication to route the incoming call to a designated voicemail box for voicemail message retrieval, the scan parameter of the second rule instructs the processor to scan the calling party number field of the address message to obtain the same number for use as a voicemail box number of the designated voicemail box for voicemail message retrieval to which the incoming call is to be routed, and the second call handling treatment, when executed by the processor, causes the voicemail system to route the incoming call to the designated voicemail box for voicemail message retrieval using the same number,a third rule that defines a third call handling treatment to be executed by the processor in response to the original called number field of the address message being populated with an original called number, wherein the call nature parameter of the third rule comprises the indication to route the incoming call to the designated voicemail box for voicemail message deposit, the scan parameter of the third rule instructs the processor to scan the original called number field of the address message to obtain the original called number for use as the voicemail box number of the designated voicemail box for voicemail message deposit to which the incoming call is to be routed, and the third call handling treatment, when executed by the processor, causes the voicemail system to route the incoming call to the designated voicemail box for voicemail message deposit using the original called number,a fourth rule that defines a fourth call handling treatment to be executed by the processor in response to a calling party mailbox and a called party mailbox being resident on the voicemail system and the calling party number field of the address message being populated with a calling party number, wherein the call nature parameter of the fourth rule comprises the indication to route the incoming call to the designated voicemail box for voicemail message deposit, the scan parameter of the fourth rule instructs the processor to scan the called party number field of the address message to obtain a deposit pilot number for use as the voicemail box number of the designated voicemail box for voicemail message deposit to which the incoming call is to be routed, and the fourth call handling treatment, when executed by the processor, causes the voicemail system to route the incoming call to the designated voicemail box for voicemail message deposit using the deposit pilot number without requiring the calling party to reenter the calling party number,a fifth rule that defines a fifth call handling treatment to be executed by the processor in response to the calling party number field of the address message being populated with a calling party number, wherein the call nature parameter of the fifth rule comprises the indication to route the incoming call to the designated voicemail box for voicemail message retrieval, the scan parameter of the fifth rule instructs the processor to scan the calling party number field of the address message to obtain the calling party number for use as the voicemail box number of the designated voicemail box for voicemail message retrieval to which the incoming call is to be routed, and the fifth call handling treatment, when executed by the processor, causes the voicemail system to route the incoming call to the designated voicemail box for voicemail message retrieval using the calling party number, anda sixth rule that defines a sixth call handling treatment to be executed by the processor in response to the called party number field being populated with a called party number, wherein the call nature parameter of the sixth rule comprises the indication to route the incoming call to the designated voicemail box for voicemail message deposit, the scan parameter of the sixth rule instructs the processor to scan the called party number field of the address message to obtain the called party number for use as the voicemail box number for the designated voicemail box for voicemail message deposit to which the incoming call is to be routed, and the sixth call handling treatment, when executed by the processor, causes the voicemail system to route the incoming call to the designated voicemail box for voicemail message deposit using the called party number and to present an open tree greeting that requests the calling party to enter a new voicemail box number for a voicemail box the calling party is attempting to access.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×