Cross Posted with the Applications Forum
PBX - 5400
MAS/UCA Server
NO MBG
NO Teleworker
UCA Client External.
Those who have followed my posts know I scored a major victory by getting the UCA Softphone to work outside of my office yesterday.  That's the good part.
The part I want to refine is closing unnecessary ports on my external facing firewall between the Internet and the two publicly facing IP addresses on my 5400 and expansion chassis.  
In order for the softphone to work, I have to open ALL ports to my PBX and expansion chassis.  
On Page 13 of the Engineering Guide for the UCA with no MBG, it states that the following ports need to be open:
3998-3999    TCP 
5060        UDP 
6004-6261    UDP
6604-7039    UDP
5004-5070    UDP 
6800-6802    UDP 
50098-50508    UDP 
5566    TCP 
5567    UDP 
5570    TCP 
4000    TCP 
4000    TCP 
44000    TCP 
69    TCP 
20001    TCP 
I've opened these ports up and more, but the softphone doesn't work unless I open up all the ports.  So I have to assume this list is incomplete or not providing necessary details.
Anyone have a list of ports for a softphone and a 5000 Series?