This is what I'm coming up with - it appears that 3CX, by default, writes the following rules into IPTABLE:
ANY / ANY TCP 5000,5001,5060, 5061 and 5090
ANY / ANY UDP 5060 and 5090
Can I get confirmation from someone ?
root@3cxprod:~# iptables -nL --line-numbers
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT udp -- 0.0.0.0/0 224.0.1.75
2 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 multiport dports 5000,5001,5060,5061,5090 tcp flags:0x17/0x02 ctstate NEW
3 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 multiport dports 5060,5090
Chain FORWARD (policy ACCEPT)
num target prot opt source destination
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination