FreePBX network performance

We have faced some performance issue in FreePBX, I am not sure what issue is ?
But from time to time our welcome message speak so slow, with poor voice quality, but mostly is good, we are looking for where is bottleneck in network. We use FreePBx on virtual server connection, connection via tunnel from company to the server in different Data Center place.

Any recommendation will be appreciated!

BTW, what is prerequisite for internet speed of download and upload for 12 people to use VoIP ?