It all happened with the polycom phone not getting registered on FS due to nat/pat environment and rest of other make phone getting registered.
So added phone ip to acl and tried NDLB and all and landed up getting the call flow reaching public context and it got out of my mind what changes i made.
But thanks for you help MC.
Regards
Sam