by williamconley » Fri Nov 30, 2018 3:10 pm
Inbound calls require forwarding a port (such as 5060) to the internal server ONLY if you do not use registration with your Telco. Registration bypasses the port requirement since the registration process grabs a random port and supplies that to the Telco explicitly (very useful in this situation).
Outbound calls have no forwarding requirements.
So the only situation in which you have forwarding requirements is during IP-authenticated inbound calls. Some routers will auto-recognize the rport and forward it to the proper server, so only port 5060 will require forwarding (some call this triggering). Others do not. No rules here, every router manufacturer is different. If forwarding is required, you can specify port ranges and split them among the servers. Asterisk rport ranges and router rport forwarding is complex, but not overly so if you are able to edit conf files and manage your forward ranges. All UDP, of course, unlike http which is TCP.
You could also pass ALL inbound calls through one of the servers, using it as a SIP gateway and forward appropriate calls to the other server. Some will actually use a SIP gateway (or just any old asterisk server) serving that one purpose: Routing of inbound calls to the various local servers. The gateway server would be fairly stripped down, and could even be virtual since it's got very little in the way of decisionmaking process. Depends on the maximum number of simultaneous calls you will have.
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