As far as I know, none of Cisco's NAT capable devices will interpret the packets SoftPhone sends and translate accordingly.
I do believe it is roadmapped... you will need to contact your Cisco account team to have them push this requirement to development.