Dear Kyson,
I did not find the command AT^DSCI in documentation of EC25 module, therefore I used the command AT+CLCC (list current calls of ME) for identification of status call.
The data log has been created every 1 minute during the testing of EC25 module. The response “+CPAS: 4” has occurred twice in a row (see below). The command AT+CLCC has the same response “+CLCC: 1,1,0,1,0,”*98#",129" for +CPAS: 4 or +CPAS: 0.
…
AT+QGPSCFG=“nmeasrc”,1
OK
AT+QGPSCFG=“gpsnmeatype”,15
OK
AT+QGPSCFG=“outport”,“uartdebug”
OK
AT+QNWINFO
+QNWINFO: “FDD LTE”,“21670”,“LTE BAND 20”,6200
OK
AT+COPS?
+COPS: 0,0,“vodafone HU Orange”,7
OK
AT+CSQ
+CSQ: 23,99
OK
AT+CPAS
+CPAS: 4
OK
AT+CREG?
+CREG: 0,5
OK
AT+CGPADDR=1
+CGPADDR: 1,“x.x.x.x”
OK
AT+CLCC
+CLCC: 1,1,0,1,0,"98#",129
OK
…
…
AT+CPAS
+CPAS: 4
OK
AT+CREG?
+CREG: 0,5
OK
AT+CGPADDR=1
+CGPADDR: 1,“x.x.x.x”
OK
AT+CLCC
+CLCC: 1,1,0,1,0,"98#",129
…
I tried to ring the EC25 module as well. I have got the following response:
…
AT+CPAS
+CPAS: 3
OK
AT+CREG?
+CREG: 0,5
OK
AT+CGPADDR=1
+CGPADDR: 1,“x.x.x.x”
OK
AT+CLCC
+CLCC: 1,1,0,1,0,"98#",129
+CLCC: 2,1,4,0,0,"",128
OK
In this case, the state of call has been identified as “Incoming (MT call)” and mode as “Voice”. It shlould be fine.
I still don’t understand, why sometimes the activity status is indicated as “Call in progress or call hold”.