Hosted technology solutions for call centres