Hey Adam,
I want to address both your concerns and to make sure I am understanding you correctly.
Question 1, Will records marked as un-callable in wrap up codes present again when recycled? If I got that wrong please please correct me if I am wrong.
No, they should not. When you map a wrap-up code "Contact Un-callable" those contacts should be excluded when the campaign is recycled. The system specifically recognizes that if you don't want the recycled campaign to redial contacts from the previous campaign run. You will need to either create a wrap up code that maps to "Contact un-callable" or add a rule that marks those contacts as un-callable. This should persist across campaign runs when set.
As for question 2, will your tile to mark skip records as un-callable prevent them from being presented again? Again let me know if I got this wrong.
But yes your approach should work. By creating a rule that marks a contact as un-callable when you wrapped with your specific "not eligible" wrap-up code, you are preventing that contact from being run again when you recycle the campaign.
However if an agent skips a preview call using the skip button (rather than wrapping it), all pre-call rule actions are ignored except "Route Call Based on Skills" This means if the agent clicks the skip button your rule wont fire.
In the end your strategy is good, but make sure your agents are trained to accept and wrap up calls with the appropriate code.
Cheers,
------------------------------
Cameron
Online Community Manager/Moderator
------------------------------