by williamconley » Thu Oct 09, 2014 10:39 pm
It's never a requirement for the Vicidial system to have its own public IP, but there are restrictions if you do not.
For instance: If you use IP authentication at your carrier, they will send the calls to the IP/Port and you'll need to forward that port to the dialer. If they only allow port 5060, you can only forward to one dialer since you cannot forward one port to more than one machine. If your carrier allows registration, however, you can have multiple dialers register and they will each get the calls from inbound to the account they are registered for.
If none of that matters to you (and it's rare that it would), then you should not have any issues related to the lack of a separate IP for Vicidial.
However: pfSense can be tricky to configure for VOIP and this has caused some problems. Remember that this is an Asterisk server and can accept calls via SIP or IAX, but it is rare to find a carrier that speaks IAX. So you'll likely need to configure SIP through the pfSense. Port 5060 can be forwarded to the dialer you want to get your inbound calls and ports 10000-25000 can usually be set up as trigger ports (causing a port 5060 outbound to an IP to automatically allow a trigger port response to pass to the same server, thus passing the audio correctly). All UDP, of course. I suspect there is a fair amount of help for pfSense with Asterisk out there, but we've had a few clients ask us to fix their system for them. Usually I tell them it's easier/cheaper to just get a real router instead of paying us, but we've still configured a few for clients. Usually the problem is that the client "loves" pfSense so much that they get comfortable with the settings and make a random change without thinking and it takes us a while to root it out. LOL
Do remember that you'll need to set externip in /etc/asterisk/sip.conf to the public IP in most cases.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294