In India All cellphone numbers are 10 digits long, (normally) split up as OO-AA-NNNNNN , to where OO is the operator code, AA is the zone code assigned the operator, and NNNNNN is the subscriber number.
Numbering Plan In India
92-xx-yyyyyy – Tata Indicom CDMA mobile
93-xx-yyyyyy – Reliance CDMA mobile
94-xx-yyyyyy – BSNL CellOne GSM mobile
97-xx-yyyyyy – Various Operators GSM mobile ( Except Tata, RIM & Bsnl )
98-xx-yyyyyy – Various Operators GSM mobile ( Except Tata, RIM & Bsnl )
99-xx-yyyyyy – Various Operators GSM mobile ( Except Tata, RIM & Bsnl )
I found the following table to find the various BSNL numbers in different states
Andaman & Nicobar Islands (A&N) 9479, 9432
Andhra Pradesh (AP) 9473 , 9440, 9441
Assam 9478
Bihar 9475, 9431
Chattisgarh 9425
Chennai 9470, 9444
Kolkata 9481
Gujrat 9457,9426,9427
Haryana 9466, 9416
Himachal Pradesh (HP) 9451,9418
Jammu & Kashmir (J&K) 9452,9419
Karnataka 9471, 9448,9480
Kerala 9472, 9447
Madhya Pradesh (MP) 9458,9425,9424
Maharastra 9456, 9422
North East (NE) states 9477
Orissa 9476, 9437
Punjab 9463, 9417,9464
Rajasthan 9459, 9414,9460
Tamil Nadu (TN) 9480, 9443,9442
Utter Pradesh (UP) East 9455, 9415
Utter Pradesh (UP( West 9454, 9412
West Bengal (WB) 9474, 9434
There are still lot of number I have missed please let me know about those and I would include those also

