Mphasis' (MPHL) Q2FY20 revenue at US$ 306mn met estimates, marked by strong traction in the direct channel business.