Multiple phones issue
Memopol gives us multiple phone to reach a contact (for instance, if their a MEP, we'll have at least two phone number, one for BXL, one for Strasbourg). It's hard to guess which phone is which.
In the campaign manager API, there's now a list of phones for each Contact with a value for the phone, as well as a boolean for valid. We should first try to call the valid phone, it's the last one where a contact did pick up the phone.
In case the phone do not answer, we can try a round robin from one phone number to one another, until either no other phone are available, or one is picking up. In the later case, we should mark this phone number as valid.
The current RestCampaign used to test does not yet reflect this.