As a Telstra business customer, Professional and Managed Services are installed and set up remotely and do not require on-site installation. However, our Business Technology Centres can also perform an on-site installation upon your request. Please note that call-out fees apply for on-site installation.