I am testing ICS with my PBX server. two NIC's one public and one private. the private is set up as my interface to extensions and my public is set up to share the connection. any one know of any issues with this set up?
All depends what you and how you do it I guess. In theory it can all work.
What windows flavour are you running?
Normally we refer to these kind of configurations Internal, External and DMZ. You only do internal and external. Question is are they on the same lan segment or are they on different segments?
Further you have to route/proxy this brings you in the scenarios you can do nice with ISA etc.
As long as you give all your phones the address of your internal you be ok for internal calls and route correctly to external using your route your setup on your box.
What I would recommend is to give the internal NiC priority of the External NiC but that is pritty much all. If you can get 3CX to register you VoIP you will be ok.
One of the scenarios I build at some stage was 3 NiC's, 3 different network segments (Internal, External and DMZ) using ISA.
All the 3CX toy's (ATA, Phones, Server) where on the same network segment (Internal) and it worked very well.
My Lines where external (VoIP and PSTN).