Asterisk Server Reverse Traffic not Hitting Virtual IP

Dear All,

This is my first post, hope the response for this question will solve my problem

I have a Asterisk IVR Server Configured on my production environment.

Client will connect to a virtual IP and then the traffic will hit the load balancer, from their the packets will hit the IVR server with the Virtual IP and the session is getting maintained between load balancer & IVR Server.

But on reverse from the IVR server a session is getting estabilished with the Physical IP of the IVR server.

Because of this we were unable to estabilish the concept of load balancing and the IVR menus are not gettign completed.

Attached is the current scenerio and the expected secenerio which to work