+int eDVBCIMMISession::stopMMI()
+{
+ printf("eDVBCIMMISession::stopMMI()\n");
+
+ unsigned char tag[]={0x9f, 0x88, 0x00};
+ unsigned char data[]={0x00};
+ sendAPDU(tag, data, 1);
+
+ return 0;
+}
+
+int eDVBCIMMISession::answerText(int answer)
+{
+ printf("eDVBCIMMISession::answerText(%d)\n",answer);
+
+ unsigned char tag[]={0x9f, 0x88, 0x0B};
+ unsigned char data[]={0x00};
+ data[0] = answer & 0xff;
+ sendAPDU(tag, data, 1);
+
+ return 0;
+}
+
+int eDVBCIMMISession::cancelEnq()
+{
+ printf("eDVBCIMMISession::cancelEnq()\n");
+
+ unsigned char tag[]={0x9f, 0x88, 0x08};
+ unsigned char data[]={0x00};
+ sendAPDU(tag, data, 1);
+
+ return 0;
+}
+