Patent ID: 7684323

Claim:
An apparatus, comprising: a controller configured to control communication requests of users and configured to evaluate response messages received from applications, wherein when a response message received from an application for a communication request of a user is evaluated as an error message by the controller, the controller is configured to continue control of the communication request based on service-specific data contained in filter criteria included in a service profile of a profile of the user stored in a home subscriber server of the user, the service-specific data comprising a reason code handling field which comprises response codes and corresponding processing instructions, wherein when the controller evaluates the response message as the error message, the controller is configured to extract a response code from the response message, look up the reason code handling field from the service-specific data using the response code, extract processing instructions corresponding to the response code from the reason code handling field, and use said processing instructions to determine how to proceed with processing the communication request.