We have a customer who is using one of our Mikrotiks to dial a PPP session and router a /29 subnet via Ethernet 2 to their own Draytek firewall. The customer has approximately 30 SIP phones.
The customers 19 Polycom handsets work perfectly, these all send the outbound SIP request on a randomly generated port. The customers Yealink handsets all try to send the outbound SIP request via port 5062, I believe because of this, only one Yealink phone will register.
The customers IT supplier states that the Yealink phones work everywhere else through the same Draytek firewall as what is being used at the customers site. They have connected up a FTTC connection and the phones are working fine through it, so the issue does point towards the Mikrotik.
There is no NAT configured on the Routerboard.