Assuming you use Radius authentication and the radius server can return the IP to be used as a return attribute then you can define the attribute in the NC profile/ IP pool section. Example: If you were using framed-ip attribute then the syntax would be:
<userATTR.Framed-IP-Address>