Matching Port

Hi, I have a softphone and when I register to my asterisk, when I run; sip show peers it display this

Name/username             Host                                    Dyn Forcerport ACL Port     Status      Description        
201/201                   xx.xx.xx.xx                                 D   N       17066      OK (102 ms)                    
1 sip peers [Monitored: 1 online, 0 offline Unmonitored: 0 online, 0 offline

Why it connect using another port and NOT using the 5060?
In sip.conf I create the extension using
port = 5060

So ,how can I make all my extensions softphones/hardphones connect directly to port 5060?

The softphone was registered from Public Internet?
In the softphone settings check Network settings. Topology or etc…

SIP clients typically use TCP or UDP on port numbers 5060 and/or 5061 to connect to SIP servers and other SIP endpoints. Port 5060 is commonly used for non-encrypted signaling traffic whereas port 5061 is typically used for traffic encrypted with Transport Layer Security (TLS).

The port is configured locally in your SIP client, if not the 5060 port will be used.