Hi Furry,
reading what you wrote I'm in doubt if this is what the OP wants: Configuring
ACCESS CONTROL means to restrict selected local clients to use specific destinations in the Internet.
But here it is the other way round: The OP wants to restrict connections coming from the Internet to connect to port 5060 of his local phone system except for connection requests coming from a specific server IP address of his provider!
And to my mind the solution could be a combination of
- [1] defining an INBOUND FILTER, name it "Provider"
- [2] defining a VIRTUAL SERVER, that uses Inbound Filter "Provider"
In detail:
[1] Define Inbound Filter "Provider":
- Select ADVANCED | INBOUND FILTER
- Enter Name: Provider
- Select Action: Allow
- In the first line of the Remote IP Range:
- Check the
Enable check box
- Enter
Remote IP Start = <
IP address of provider's server>
- Enter
Remote IP End = <
IP address of provider's server>
[2] Define a Virtual Server:
- Select ADVANCED | VIRTUAL SERVER
- Check the check box of the next free entry
- Enter Name: VoIP
- Enter Public Port: 5060
- Select Traffic Type Protocol: TCP (or UPD or Both, whichever is needed)
- Select Schedule: Always
- Enter IP address: = <IP address of the VoIP phone system>
- Enter Private Port: 5060
- Select Inbound Filter: Provider (which is available here due to step [1] above)
- Click Save Settings
Probably the OP already has some kind of Virtual Server or Port Forwarding rule for port 5060 because otherwise it couldn't have happened what he describes. And probably within the corresponding rule he has set the
Inbound Filter to "
Allow All". If so, all he has to do is step [1] and then change the Inbound Filter from "
Allow All" to "
Provider".
PT