NAT not passing source ip address

Hello everyone,
First, thank you for not flaming me in advance…this is the first Mikrotik I have ever seen, looks great!
I have built several rules to get my remote voip phones connected through a NAT to my server, the connections seem to work but even though the phones can login, they cannot function beyond that. When looking at the phone server, each remote extension has the IP address of the internal interface of the router (Mikrotik 1060G) which is 10.0.0.1. The address should be of the public network they are connecting from. It seems that the phone cannot “talk” to the end point because it thinks the end point is the Mikrotik…

Any idea where I am failing?

You need the correct NAT rule. Please post a simple scheme to be more clear.

Thank you for the reply!
In the attachment “AltigenMikrotik.png” the problem is that the circled ip addresses should be the public ip address of the network where the phone is calling from, not the private gateway of the network where the pbx is housed.
AltigenIssueMikrotik.PNG
MikrotikRules.PNG

Make a masquerade rule with defined out-interface.

If it won’thelp, post here your config from terminal.