Callbase logo

Callbase

Cloud Based Call Center for distributed teams.

About

Callbase is a cloud based call center for distributed teams. Businesses buy global numbers from callbase and add their agents who can receive and make calls via their browsers. The calls are recorded and notes can be made.