This topic gives an overview of what happens when campaigns are:
Fig. 1 shows the possible states of a campaign.
State is changed in response to events, and their corresponding SDMP messages, giving the possible flow patterns also indicated in Fig. 1.
Fig. 2 shows these state changes from the perspective of Softdial Campaign Manager™ Server.
When an Open Campaign [OC] message is sent by the CRM application, Softdial CallGem™ will set up a new campaign and take no account of any previous campaign activity for a campaign with the same name.
However, for reporting purposes, by continuing to use the same campaign name over time, users can report on any time line they wish. So for example, Softdial Reporter™ 5 will allow users to report on current calls, but with a start time of their choosing, be it start of shift, start of day, or some earlier time.
Once agents have logged in Softdial CallGem™ will request numbers to dial, which will be supplied by the CRM application, and the calling can then begin.
Fig. 3 details the message flow for closing a campaign.
This applies to predictive calls only; queuing of calls and retries are not applicable to preview agents.
If the CRM application sends Agent Unavailable [AU] messages while Softdial CallGem™ still has some calls to make before acknowledging the Close Campaign [CC] message, these messages will be actioned by Softdial CallGem™, on the basis of the priority asked for. Agent Free [AF] messages will then be issued and the agents logged out by Softdial CallGem™.
Log Out [LO] messages are not required from the CRM application.
It is possible for all agents to be logged off, whilst there are still calls remaining to be dialed. If the CRM application wants to avoid this situation, agents should be discouraged from asking to go unavailable, and leave it to Softdial CallGem™ to wind up a campaign, once a Close Campaign [CC] message has been sent.
Two points to note, in the event that the CRM application is asking for an immediate shutdown (by including the Send Numbers Back [SB] parameter in the Close Campaign [CC] message):
The messages Suspend Campaign [SC] and Resume Campaign [RC] are typically used when a campaign is being halted for a short while, e.g. to take a refreshment break.
Once the Suspend Campaign [SC] message has been issued, the actions are the same as for closing a campaign, except that all numbers held by Softdial CallGem™ will be retained by it unless the Send Numbers Back [SB] parameter is invoked, and the message makes agents unavailable only (i.e. it does not automatically log them off).
Other points to note are:
The procedure in each case is as follows:
For Progressive and Preview - agents will finish their current call and be released.