Im running a docker container with asterisk inside. Asterisk is listening on port 5061 TCP, but in connects i see a different port in tcpdump.
docker run --log-driver none --name=asterisk-docker -dt --net=host --restart=always asterisk-docker
netstat output:
tcp 0 0 0.0.0.0:5061 0.0.0.0:* LISTEN 58731/asterisk
tcp 0 0 srv-tk:46315 217.0.26.101:sip ESTABLISHED
tcpdump output:
12:24:18.230394 IP 217.0.26.101.sip > srv-tk.46315: Flags [.], ack 3051, win 1217, options [nop,nop,TS val 391595046 ecr 3262544919], length 0
12:24:18.292636 IP 217.0.26.101.sip > srv-tk.46315: Flags [P.], seq 3444:4092, ack 3051, win 1217, options [nop,nop,TS val 391595061 ecr 3262544919], length 648
Why is this not 5061 as source/destination?