Can Cisco handle what you want to do?
YES!
I want you to keep in mind the underlying technology with VoIP is the network. CCM is, typically, a distributed architecture much like your typical corporate network (there are exceptions like when you use the PCI card for terminating your PRI). You have switches, routers, access points, etc. You traditional phone system is not, typically, a distributed architecture. Everything is housed in one or two boxes. Please don't get distributed mixed up with modular.
CCM supports some different gateways. For some reason, people like MGCP. Don't get me wrong, it has it's place especially in large configurations where CCM needs to know the state of all the channels, but I feel that it is a bit over rated for your typical SMB installation.
I prefer, and once again this is me, to use H323 gateways. And I use quite a few depending on how big the installation is and how many external devices have to get conencted (voice call boxes, overhead paging etc).
For your setup you would have to use your Cisco router as an H323 gateway. No big deal. In fact, I feel you get more control and ease of administration using an H323 gateway (such as redirecting inbound DID numbers). CCM will just accept incoming calls from it or pass off outbound calls to it. In fact, you don't even have to use a Cisco router for this. You can use any H323 compliant gateway that supports what you want to do. I wouldn't suggest going with another vendor, but that is an option.
Do some searches on Cisco website for what you want to do. Check to make sure that the 2600 series supports what you want to do feature wise and head CCMUser's advice. He is a pretty bright individual.
It is what it is!!
__________________________________
A+, Net+, I-Net+, Certified Web Master, MCP, MCSA, MCSE, CCNA, CCDA, and few others (I got bored one day)