If you don't have dedicated hardware for goautodial, then virtualization is one solution. But maybe you can also install the specific component(s) of it you need inside your existing CentOS?
goautodial is commercial software. They have employees paid to help you.