Dear Sir,
The asterisk is an Open Source Software solution and you can download it and install it on your Server inside the company...
Companies who offers that services just download and configure the software on your server...
Can I know what are you planning to do with asterisk server and where you need to use it and for which purpose?
Regards