Patent ID: 8908849

Claim:
A method comprising: intercepting a request to establish a voice call from a calling party to a called party, wherein the calling party originates the voice call over an advanced intelligent telephone network and the voice call is to be received by the called party via a wireless network; detecting that a call blocking feature is enabled for the called party; prompting the calling party for a passcode in response to the detected call blocking feature, wherein the passcode is provided by the calling party to the advanced intelligent telephone network; and receiving the passcode from the calling party to override the call blocking feature, wherein a mobile switching center intercepts the request to establish a voice call and creates a call leg with an intelligent peripheral that is configured to prompt for the passcode, the passcode is compared to a plurality of passcodes stored in a database that is maintained by a service control point to validate the passcode, the intelligent peripheral and the service control point are included in the advanced intelligent telephone network, and the mobile switching center, in response to an instruction from the service control point, disconnects the call leg to the intelligent peripheral after the comparison, wherein prior to detecting that the call blocking feature is enabled for the called party, determining to send an Initial Address Message message to extend a call leg for the requested voice call to a Color Ring Back Tone (CRBT) server, and wherein the CRBT server is configured to determine whether resources are available to accept the call leg and plays audio information to the calling party based on a pre-provisioned arrangement of the called party when the resources are available.