We are having a problem setting an Asterisk on Ubuntu machine via Juniper SSG.
The VOIP machine is using Ubuntu & Asterisk & FreePBX. It is connected to DMZ on the Juniper SSG.
There are other machines connected to the SSG's DMZ port. Currently we have only 1 public IP address (say 1.1.1.1). The DMZ itself is setup internally as 53.0.0.0. Therefore, we're using the VIP function of SSG. The other machines is working okay using this setup, taking up port 80.
On the non-technical background, we're working with 2 vendors on this setup. The VOIP vendor and the firewall vendor.
The problem is that the VOIP vendor wants port 22 to be available online so he can setup the system online and also confirm that the other ports needed by asterisk is available online. He had success connecting to the machine via VPN, so he claimed that the firewall guy has not setup the VIP correctly to allow him access port 22 on the Ubuntu-VOIP machine.
On the other hand, the network guy has already opened ports to other machines using the same setup. These machines are accessible online by typing
http://1.1.1.1/setup.html on a remote browser. So it is unlikely that he messed up the setup to the ubuntu machine. And so naturally, he's claiming the voip guy must have done something wrong on the voip machine.
Naturally, I'm stuck in between the two vendors. Neither of them seems to know how to find out if the ports' actually been opened. The voip guy claimed the ports on his machines are open since it is accessible via vpn. The network guy claimed the ports on ssg are open since its' the exact same setup as the other machines.
What do I do? In between these two, I've spend thousands of dollars and about 9 months of development and deployment times. We're not a big company (obviously) and havent got an internal IT staff. So whatever these two says, I try to work with. If I ditch this project, we wont have enough budget to buy a 'proper' VOIP solution that is built in to our PBX. Not that that wont come with problems...
Thanks in advance for your help.