The company could easily use ZOOM to do their conference calls. There is a free version of ZOOM available. This could solve all of the issues and then they do not need anyone to host the call. Registration can be a requirement. Not sure why they are not using this tool.