Do you have a server based PBX system at the moment or is this what you are looking to get?
If your going for VoIP, and its a mission critical system, then I would still use ISDN for calls, do not rely on SIP for important voice systems although they can be used aswel.
SIP is more seceptibal (SP?) to faults and other issues.
What ever system you go for, 9 times out of 10 you can run the system over ISDN aswel, for example, our VoIP server has 2 dual channel ISDN PCI cards in the back which then hooks up to an ISDN line, we also have SIP trunks setup on the server which connect to a SIP provider we use so we can make/recieve calls over the internet.