Remote extension not registering

im having a remote extension that is always timed out not registering.
all the port forwarding is done right but the freepbx is behind a symmertic udp firewall.
i used tcp transport but this is what i get with tcpdump when trying to connect:

(6), length: 52) 2.48.6.242.40039 > 192.168.2.18.sip: ., cksum 0x31f7 (correct), ack 1 win 8030 <nop,nop,timestamp 1513617 2934582>
03:40:03.897535 IP (tos 0x0, ttl 64, id 44992, offset 0, flags [DF], proto: TCP (6), length: 52) 192.168.2.18.sip > 2.48.6.242.49800: F, cksum 0x3c8c (correct), 1:1(0) ack 1 win 46 <nop,nop,timestamp 2947258 1503377>
03:40:21.814893 IP (tos 0x0, ttl 64, id 61697, offset 0, flags [DF], proto: TCP (6), length: 52) 192.168.2.18.sip > 2.48.6.242.40039: F, cksum 0xd9a8 (correct), 1:1(0) ack 1 win 46 <nop,nop,timestamp 2965171 1513617>
03:40:23.567682 IP (tos 0x0, ttl 64, id 61698, offset 0, flags [DF], proto: TCP (6), length: 52) 192.168.2.18.sip > 2.48.6.242.40039: F, cksum 0xd2cf (correct), 1:1(0) ack 1 win 46 <nop,nop,timestamp 2966924 1513617>
03:40:27.074253 IP (tos 0x0, ttl 64, id 61699, offset 0, flags [DF], proto: TCP (6), length: 52) 192.168.2.18.sip > 2.48.6.242.40039: F, cksum 0xc51e (correct), 1:1(0) ack 1 win 46 <nop,nop,timestamp 2970429 1513617>
03:40:34.084069 IP (tos 0x0, ttl 64, id 61700, offset 0, flags [DF], proto: TCP (6), length: 52) 192.168.2.18.sip > 2.48.6.242.40039: F, cksum 0xa9bd (correct), 1:1(0) ack 1 win 46 <nop,nop,timestamp 2977438 1513617>
03:40:48.098276 IP (tos 0x0, ttl 64, id 61701, offset 0, flags [DF], proto: TCP (6), length: 52) 192.168.2.18.sip > 2.48.6.242.40039: F, cksum 0x72fb (correct), 1:1(0) ack 1 win 46 <nop,nop,timestamp 2991456 1513617>
03:41:16.125124 IP (tos 0x0, ttl 64, id 61702, offset 0, flags [DF], proto: TCP (6), length: 52) 192.168.2.18.sip > 2.48.6.242.40039: F, cksum 0x057b (correct), 1:1(0) ack 1 win 46 <nop,nop,timestamp 3019488 1513617>

can anybody help me and explain it for me?

thanks