Yes, JioPhone does support Live TV. You just need to select the channel, which you want to watch and hit the button "play".
Unlimited. JioPhone comes with 4GB Internal Memory - so, you can store as many contacts as you want, depending on the free memory on the phone.
JioPhone does a plastic keypad.
Yes, JioPhone does support the Gujarati language.