Thanks for the suggestion. We have managed to confirm the ports are being translated by making test connections to another remote ip address and watching the inbound connections on the remote firewall.
For example:
voip sever 192.168.1.9
wan w.x.y.z
remote service a.b.c.d
connection from voip server 192.168.1.9 port 5060 to remote ip a.b.c.d port 3478
dfl-800 logs connection from 192.168.1.9 port 5060 to a.b.c.d port 3478
remote firewall receives connection from w.x.y.z port 59264
So this confirms the problem, even though the dfl-800 does not log the outbound port being translated it is being translated as the remote service receives a connection from port 59264 and not port 5060 which is the issue we need to resolve.
We've run out of ideas to resolve this issue

Thanks