While the number of challenges is set to 1 or 2 at 612 and 616 respectively, in another example, the number of challenges to be transmitted may be obtained from the do-not-allow list 416 of FIG. 4A as described above with respect to the number of challenges 456 of FIG. 4B. As also described above, the trust level may also be obtained from the do-not-allow list 416 of FIG. 4B. In an example, the workflow 600 may increment the number of unsuccessful responses 458 of FIG. 4B for the telephone number 452 of the communication. While three trust levels are described with respect to FIG. 6, more or fewer trust levels may be available.
FIG. 7 is an example of a flowchart of a workflow 700 for determining that a high trust level is associated with a communication. The workflow 700 can be implemented by a blocking software, such as the blocking software 410 of FIG. 4A or the blocking software 500 of FIG. 5. The workflow 700 determines that a high trust level is associated with a communication if at least one of several conditions is determined to be true with respect to the communication or the sender of the communication (i.e., the telephone number of the communication).