OpenSuSE v10 Firewall Issue with RTP

I am attempting to use the SuSEFirewall under OpenSuSE v10. The issue is, that while I may connect to the SIP port 5060 and place calls, when it connects no RTP comes through. If I stop the firewall on the Asterisk server of course it works like a champ.

Here are my settings:

[code]- /etc/sysconfig/SuSEfirewall2

#Eth card set to external zone
FW_DEV_EXT=“eth-id-[my_mac] eth0”
#Open TCP Ports
FW_SERVICES_EXT_TCP=“5038 5060 80 https ssh”
#Open UDP Ports
FW_SERVICES_EXT_UDP=“20000 21000”[/code]

[code]- /etc/asterisk/rtp.conf

[general]
rtpstart=20000
rtpend=21000[/code]

Any ideas?

shouldn’t 5038 and 5060 be UDP ??

Port 5038 is the manager port and runs over TCP/Telnet. While SIP, the signalling part, runs on 5060 over TCP as well. It is the RTP that runs over UDP, and the one I am having the problem with. The above config works for the Manager Port and the SIP port no problem, as I am connecting and making calls, just not getting the media channel established.