Twilio employee here.
On further inspection into your code, I noticed you're trying to send an SMS to an Indian number. The telephone networks have a lot of restrictions in India, which all companies must abide by.
The reason you are not receiving your SMS messages is because all Indian numbers are automatically opted-in to a Do Not Call Registry. You will need to opt-out your number in order to receive SMS in India.
For more information about sending / receiving SMS messages in India, check out our extensive FAQ section
You can get around this problem quickly by sending SMS to another non-Indian number, of course.