For agent-based campaigns, if any of the campaign finished criteria are met or the user stops the job manually through the Supervisor Dashboard or web services, the job moves to Stopping state. The dialing stops and no new calls are launched. However, the campaign does not change to Completed state until all agents complete all their calls. For this feature to work, ensure that in the campaign strategy you set the Next State to wait in the Result Processor for Answer Human completion code.