Cluster setup internal and external NIC configuration

Vicibox 6 from .iso | Vicidial 2.12-538a Build 160122-1401 | Asterisk 1.8.32.3-vici | CLuster setup: 1 web 1 DB 5 telephony | No Digium/Sangoma Hardware | No Extra Software After Installation
hi,
so here is the deal. Did a fresh install about a month back and have had carrier issues since day 1. The Carrier would register and make calls but under high call volume we would lose sound. We have searched the forums and have narrowed down the problem to our untangle firewall which has all the nodes (1web, 1DB and 5 telephony) behind it. In continued investigation we have determined that our best option is to configure an external ip to the 2nd NIC so the carrier can communicate with the telephony nodes w/out untangle and our phones could also from within our local network. In all the forum posts that i have read it says that this will work but i have a few questions.
1) Could this be done without a complete scratch install? my concern is the 100 + hours of configuring phones, users, DID's , Ingroups.. and so on.
2) Would ALL the nodes have to have an external ip? Or can just the telephony servers have ext and the Web and DB nodes not have ext only int?
3) in the posted williamc consistantly says to set up the telephony server first with the ext ip and make sure that it works correctly then configure the 2nd NIC with the internal IP.. how can this be done if it doesnt have an internal ip and the DB doesnt have any external ip? One of the last questions in the install process asks for the DB ip address.
Any assistance or insight would be greatly appreciated!
hi,
so here is the deal. Did a fresh install about a month back and have had carrier issues since day 1. The Carrier would register and make calls but under high call volume we would lose sound. We have searched the forums and have narrowed down the problem to our untangle firewall which has all the nodes (1web, 1DB and 5 telephony) behind it. In continued investigation we have determined that our best option is to configure an external ip to the 2nd NIC so the carrier can communicate with the telephony nodes w/out untangle and our phones could also from within our local network. In all the forum posts that i have read it says that this will work but i have a few questions.
1) Could this be done without a complete scratch install? my concern is the 100 + hours of configuring phones, users, DID's , Ingroups.. and so on.
2) Would ALL the nodes have to have an external ip? Or can just the telephony servers have ext and the Web and DB nodes not have ext only int?
3) in the posted williamc consistantly says to set up the telephony server first with the ext ip and make sure that it works correctly then configure the 2nd NIC with the internal IP.. how can this be done if it doesnt have an internal ip and the DB doesnt have any external ip? One of the last questions in the install process asks for the DB ip address.
Any assistance or insight would be greatly appreciated!