Hosted Solution: We would require only internet in your system where you can login into web interface to upload the numbers or monitoring the reports.
On Premise Solution: The system will be place in your premises and whatever technical requirement will be needed, provided by client side like Server (Optional), Power, LAN, Cables, Switch & Calling medium like PRI line, GSM SIM etc.