Just my personal experience for your information.Hope that I can be of help. Last year I was outside the US for 6 months and my company in the US renewed my H1B during this period. After I received the approved new I-797 by international mail, I got my H1B entry visa from a US embassy and returned to US.