A system, method and computer program product are provided which are
capable of intercepting a call. Once intercepted, it is determined
whether the call is associated with a previous sequence of calls in order
to identify a correct sequence of calls associated with the intercepted
call. Next, the call is associated with the correct sequence of calls.
State information that is associated with the call is then gathered.
Further, sequence state information is updated, and it is determined
whether a process is unwanted based, at least in part, on such sequence
state information. If it is determined that the process is unwanted, a
reaction may be made to the unwanted process. If it is not determined
that the process is unwanted, a next call may be intercepted, and so on.