The other type of code is India National Direct Dialing prefix (or NDD). It is used only when dialing to a destination within the India. India NDD code is only used as long distance dialing within the India. Do not use India National Direct Dialing prefix when dialing from outside India into India.
For India long distance, you have to dial India National Direct Dialing prefix (or NDD), City/ Area Code, and then the subscriber telephone number respectively as:
+91 (India National Direct Dialing prefix code) + City Area Code + Number you wish to call.
On the other hand, International Dialing India Code or India International Direct Dialing prefix (or IDD) is used when dialing from the India to outside India. Do not use India IDD code when dialing within India for long distance.
On the other hand, when dialing to India from outside India, a India Country Code is used . India Country Code however is not used when dialing within India.
Click here to find the best international and india calling cards, and get a free $5 special card!