You can not connect a DSL modem/Router to a Cable modem the are two completely different devices. Basically one speaks English the other speaks Mandarin and neither has Rosetta Stone.
Ther are two types of VoIP, one that requires VoIP modem and one that is through web user interface account. It doesn't matter whether it is a cable modem or an ADSL modem.