The Technology-Driven Evolution of Call Centers