Managing customer contact service through database marketing: developing a theoretical framework