It was tough one to find the best solution or building one from scratch, so decided to use service provider who is already offering Virtual SMS numbers for 25+ Countries. They offer SIM Hosting Service as-well via API Gateway and Online Services.
There website address is http://www.innovativetxt.com/
I hope this will be helpful to people looking for Incoming or 2 way messaging solution.