Default [Q] GPRS connection using AT cmd fail with +CEER: Regular deactivation

Hello Sir,
Hope u r doing best, I am using AT command to setup GPRS Connection(TCP) below are the AT commands that i executed, I have obtained IP Address successfully for GPRS connection, but when i try to Enter data state using +CGDATA=1, i get ERROR, with +CEER: Regular deactivation.
it has been more than a weak I am stuck at this point, Please help.
AT+CGATT=1
OK
AT+CGATT?
+CGATT: 1
OK
AT+CGDCONT?
+CGDCONT: 1,"IP","rcomwap","0.0.0.0",0,0
+CGDCONT: 2,"IP","","0.0.0.0",0,0
+CGDCONT: 3,"IP","rcomnet","0.0.0.0",0,0
OK
AT+CGPCO=0,"","",1
ERROR
AT+CGACT=1,1
OK
AT+CGACT?
+CGACT: 1,1
+CGACT: 2,0
+CGACT: 3,0
OK
AT+CGPADDR=1
+CGPADDR: 1,"10.95.241.53"
OK

AT+SDATACONF=1,”TCP”,”8.8.8.8”,80
ERROR
AT+CEER
+CEER: Regular deactivation

OK

AT+CGDATA=1
ERROR
AT+CEER
+CEER: Regular deactivation

OK

In my provider doc i came across following, does this means my device will not allow GPRS connection using AT commands
GPRS mobile class descreption in document
“A” class A in 3G only mode
"B" class B
"CG" class C in GPRS only mode
"CC" class C in circuit switched only mod


I test following on my devise
AT+CGCLASS=?
+CGCLASS: ("A")
OK
AT+CGCLASS?
+CGCLASS: "A"

OK
AT+CGCLASS="CG"
ERROR

my device show class as "A" which is 3G only, i tried to change it to "CG" but it fails with an ERROR. does this means my device does not support GPRS mode, but explicity i can use internet on my mobile browser. i am bit confused on this. can you please cleary this.

Thank's in Advance
Sunil Tiwari