Cycling through chains & treatments can be very complex topic; here's what I think it would happen:
[quote author=JTL link=topic=7816.msg34011#msg34011 date=1368635016]
Before starting - yes, I've read through the definitions in the Outbound Deployment manual...
I understand what a Cycle is, what an Interval is, and what Increment means... but what I can't work out is a set of compound examples, when dealing with multi-record chains.
Consider the following:
a) Chain containing 3 records (Home, Mobile, Office)
b) Next In Chain treatments configured for Busy, No Answer, AM-detected (manual) etc.
* Campaign starts, OCS dials the HOME number (1st in chain)
* No Answer result
* Treatment is "Next In Chain", Interval 4h, Cycles 3
* OCS then immediately dials the MOBILE number (2nd in chain) because of the "Next in Chain"
* General Error result
* Treatment is "Next In Chain", Interval 6h, Cycles 5
* OCS then immediately dials OFFICE number (3rd in chain) because of the "Next in Chain"
* Answering Machine result
* Treatment is "Next in Chain", Interval 2 days 6 hours, Cycles 2
So my question is - what happens to this chain?! Would it now potentially cycle 5 times because of the 2nd record? 3 times because of the first record? 2 times because of the 3rd record? I.E. if we get mixed outcomes (all negative) which takes precedence in deciding when the chain starts again, and after how long?
[/quote]
As the last call result received is AM, the 'Next in Chain' treatment is applied; as the last record in the chain has been dialed, the call result is still negative and cycle > 1, OCS will jump to the first record of the chain.
How many times will it cycle through the chain? We can't predict that, as it depends on the results received in the following cycle(s). My understanding is that, if for instance the sequence of call results in the second cycle was exactly the same, then again the last treatment would be the AM 'Next in Chain' that would determine that the number of cycles to go through the chain has been reached (=2). It all depends effectively on what treatment is applied when you get to the bottom of the chain.
The thing we can be 100% sure of is that the overall maximum number of attempts is capped by the option set at calling list level.
[quote author=JTL link=topic=7816.msg34012#msg34012 date=1368635197]
And once that is answered...
Consider the following:
a) Chain containing 3 records (Home, Mobile, Office)
b) Next In Chain treatments configured for Busy, No Answer, AM-detected (manual) etc.
* Campaign starts, OCS dials the HOME number (1st in chain)
* No Answer result
* Treatment is "Next In Chain", Interval 4h, Cycles 3
* OCS then immediately dials the MOBILE number (2nd in chain) because of the "Next in Chain"
* Answer result
* OCS will not dial the OFFICE number, because there was a positive Answer result for the 2nd record in the chain
However, what happens to the 1st record in the chain? Is it simply left sat in the "No Answer" status?
[/quote]
Updated - No Answer
[quote author=JTL link=topic=7816.msg34012#msg34012 date=1368635197]
What happens to the 3rd record in the chain? It will be still in "Ready" "Unknown Call Result"... because the dialler won't have retrieved and dialled the record. Does it stay in this?
[/quote]
Updated - Unknown Call Result
The Answer call result is a final call result, hence OCS marks the entire chain as 'Updated'. Call results of each individual chain_n remains as per the correspondent outcome.
Fra