When you are setting up a catalog for a call center and you are going to use source codes. A source code can be associated with a campaign. If you get an error when trying to do this something to the effect “field ‘Contact Id’ must be filled in” then you need to make sure you have a contact for the customer.
Here is a quick overview.
AX2012 R3 CU10.