L1 B to H1 B change of status while i94 & L1b Expired

Hi All,

My L1B & i94 expired and my company has submitted L1B extention which is currently in RFE submitted stutus.

I got my H1B submitted from other company and got it approved.

As per my knowledge i can not change status from L1 to H1 as i am not having valid i94.

Can any one suggest is that possible or not without H1 Stamping ?

Also if i need to stamp H1 first time. which countries i am having options.

Thanks