you don't understand
you don't understand the difference b/w a visa and a work permit.
H1B is a work permit, but you will need a visa to enter this coutry.
What you will get from CIS is a work permit, not a visa.
In order to get a visa, you have to apply from a consulate outside of USA, like canada or china.
got it?