My lawyer told me that I have to get my H1 extension approved, then I can get H1 visa from third country.