RTP Stream canreinvite=yes not working

Please kindly assist, i have 2 servers(A & B), where a call comes into one server, then the system will check with the database to which server will the pin be sent to for conferencing purposes.
My problem is when a call comes through server A and the pin is forwarded to server B , the rtp streams move from Server B > Server > A > Caller. How can i have Server B sending rtp streams directly bypassing server A.
I have tried canreinvite=yes does not work.

Kind advice