DejargonateIT

Tech speak, at a glance.

Contact centre - Team

Call centre

A team and system set up to handle large numbers of customer phone calls