It is within your right to resign... and you need not give the one month advance notice... but its better if you give 1 mth adv notice to be fair to your company.

If you dont give 1 mth notice period they may use it to deduct some or all of your pending dues...

Modes of resignation may vary... telephone, email, telegram, letter... etc