Code is totally tested with campaign specified. Checks from multiple lists, pulls up the records from any list assigned to campaign, and adds nicely to the new list at the end if its a new unknown CID number.
Without specifying an outbound campaign however the inbound call will not be found, as we are not checking the final list entry any longer. I thought about that and figured there may be instances where this is a problem, so we might want to change the code to lookup inside that list of no campaign specified.
Currently however i cant think of why NOT to specify an outbound campaign, but I am sure some Call Center will come up with the reason
.
I am just about to adjust all our campaigns over to using this method, but if you think we should do the lookup in the final list of no outbound specified, we can get that code to you later today most likely.