Before revision: In customer support centers, a successful service interaction involves a  dialogue between a customer and an agent.
After revision: In customer support centers, a successful service interaction involves a messaging dialogue between a customer and an agent.