I don't use a control panel, I have full control of the server and of course, restarted Apache when I added the domains.
Your client may have set the domain to redirect to your main site instead of using a CNAME or the IP address. If that's not the case then recheck your web server config for typos, etc.