GSM_CancelCall not found
Paulo Roberto <[email protected]>
| Newsgroups | gmane.linux.drivers.gammu |
|---|---|
| Message-ID | <CA+96iqc3Aru1EVdtE=iEMaP_2PpWfzf0V2_xyekUgaQw1_f3yw@mail.gmail.com> |
Hello,
I have 2 pieces of code (one written in Python and other in C) that use
Gammu to wait for a incoming call and when a callback function is called
this function just save some info and call GSM_CancelCall.
When running the Python version, the Incoming Event callback is called and
I call the object method sm.CancelCall(0,True). Everything happens as
expected.
The call is canceled right away.
On the other hand, when I invoke the GSM_CancelCall on the C code, inside
the Incoming Event callback I get the error:
*Function not supported by phone.*
I found that GSM_CancelCall calls the function:
s->Phone <http://gammu.sourcearchive.com/documentation/1.29.93-1/struct__GSM__StateMachine_a059ab31e4b6106f281acf8b405f205ff.html#a059ab31e4b6106f281acf8b405f205ff>.Functions
<http://gammu.sourcearchive.com/documentation/1.29.93-1/structGSM__Phone_a0f00f418db11f98347f89d84d9d6b53e.html#a0f00f418db11f98347f89d84d9d6b53e>->CancelCall
<http://gammu.sourcearchive.com/documentation/1.29.93-1/structGSM__Phone__Functions_a75308edd52c239e912cc91530122c000.html#a75308edd52c239e912cc91530122c000>
Where s is a pointer of type GSM_StateMachine and is passed as
argument to the callback function.
Looking at the pointers values in the *GSM_StateMachine *s* received
as parameter of the Incoming Call Callback function.
I found the s->Phone.Functions pointer == NULL.
The question is: Why the code work on the Python implementation that
calls GSM_CancelCall and not on the native C code?
I tested in 2 different devices: a Samsung GT-E2220 and a Motorola
EX108, in both devices I got the same results.
Below is the function CancelCall of the Python object retrieved from
the gammu/src/gammu.c of the python-gammu repository where a I found
the same call that I do in my code:
static PyObject *
StateMachine_CancelCall(StateMachineObject *self, PyObject *args,
PyObject *kwds) {
GSM_Error error;
static char *kwlist[] = {"ID", "All", NULL};
int id;
gboolean all;
PyObject *o = Py_None;
if (!PyArg_ParseTupleAndKeywords(args, kwds, "iO", kwlist,
&id, &o))
return NULL;
all = BoolFromPython(o, "All");
if (all == BOOL_INVALID) {
return NULL;
}
BEGIN_PHONE_COMM
error = *GSM_CancelCall(self->s, id, all);*
END_PHONE_COMM
if (!checkError(error, "CancelCall")) return NULL;
Py_RETURN_NONE;
}
Below is the debug information while running my C application:
[Gammu - 1.33.0 built 08:46:05 Aug 14 2013 using GCC 4.6]
[Connection - "at"]
[Connection index - 0]
[Model type - ""]
[Device - "/dev/ttyACM0"]
[Running on - Linux, kernel 4.4.13+ (#894 Mon Jun 13 12:43:26 BST 2016)]
Serial device: DTR is up, RTS is up, CAR is down, CTS is up
Setting speed to 19200
[Module - "auto"]
Escaping SMS mode
SENDING frametype 0x00/length 0x02/2
1B |0D ..
Sending simple AT command to wake up some devices
SENDING frametype 0x00/length 0x03/3
41A|54T|0D AT.
1 "AT"
2 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x09/9
41A|54T|0D |0D |0A |4FO|4BK|0D |0A AT...OK..
Enabling echo
SENDING frametype 0x00/length 0x05/5
41A|54T|45E|311|0D ATE1.
1 "ATE1"
2 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x0B/11
41A|54T|45E|311|0D |0D |0A |4FO|4BK|0D |0A ATE1...OK..
Trying Motorola mode switch
SENDING frametype 0x00/length 0x0A/10
41A|54T|2B+|4DM|4FO|44D|45E|3D=|322|0D AT+MODE=2.
1 "AT+MODE=2"
2 "ERROR"
Checking line: ERROR
AT reply state: 3
RECEIVED frametype 0x00/length 0x13/19
41A|54T|2B+|4DM|4FO|44D|45E|3D=|322|0D |0D |0A |45E|52R|52R|4FO AT+MODE=2...ERRO
52R|0D |0A R..
Seems not to be supported
Enabling CME errors
SENDING frametype 0x00/length 0x0A/10
41A|54T|2B+|43C|4DM|45E|45E|3D=|311|0D AT+CMEE=1.
1 "AT+CMEE=1"
2 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x10/16
41A|54T|2B+|43C|4DM|45E|45E|3D=|311|0D |0D |0A |4FO|4BK|0D |0A AT+CMEE=1...OK..
SENDING frametype 0x00/length 0x09/9
41A|54T|2B+|43C|53S|43C|53S|3F?|0D AT+CSCS?.
1 "AT+CSCS?"
2 "+CSCS: "GSM""
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1F/31
41A|54T|2B+|43C|53S|43C|53S|3F?|0D |0D |0A |2B+|43C|53S|43C|53S AT+CSCS?...+CSCS
3A:|20 |22"|47G|53S|4DM|22"|0D |0A |0D |0A |4FO|4BK|0D |0A : "GSM"....OK..
SENDING frametype 0x00/length 0x08/8
41A|54T|2B+|43C|47G|4DM|49I|0D AT+CGMI.
1 "AT+CGMI"
2 "SAMSUNG"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x19/25
41A|54T|2B+|43C|47G|4DM|49I|0D |0D |0A |53S|41A|4DM|53S|55U|4EN AT+CGMI...SAMSUN
47G|0D |0A |0D |0A |4FO|4BK|0D |0A G....OK..
Manufacturer info received
[Manufacturer: Samsung]
SENDING frametype 0x00/length 0x0A/10
41A|54T|2B+|43C|53S|43C|53S|3D=|3F?|0D AT+CSCS=?.
1 "AT+CSCS=?"
2 "+CSCS: ("IRA","GSM","UCS2","UTF-8","UTF8")"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x3E/62
41A|54T|2B+|43C|53S|43C|53S|3D=|3F?|0D |0D |0A |2B+|43C|53S|43C AT+CSCS=?...+CSC
53S|3A:|20 |28(|22"|49I|52R|41A|22"|2C,|22"|47G|53S|4DM|22"|2C, S: ("IRA","GSM",
22"|55U|43C|53S|322|22"|2C,|22"|55U|54T|46F|2D-|388|22"|2C,|22" "UCS2","UTF-8","
55U|54T|46F|388|22"|29)|0D |0A |0D |0A |4FO|4BK|0D |0A UTF8")....OK..
Chosen GSM as normal charset
Chosen UTF-8 as unicode charset
Getting model
SENDING frametype 0x00/length 0x08/8
41A|54T|2B+|43C|47G|4DM|4DM|0D AT+CGMM.
1 "AT+CGMM"
2 "GT-E2220"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1A/26
41A|54T|2B+|43C|47G|4DM|4DM|0D |0D |0A |47G|54T|2D-|45E|322|322 AT+CGMM...GT-E22
322|300|0D |0A |0D |0A |4FO|4BK|0D |0A 20....OK..
Unknown model, but it should still work
[Model name: `GT-E2220']
[Model data: `']
[Model data: `unknown']
[Connected model - "GT-E2220"]
Checking for OBEX support
SENDING frametype 0x00/length 0x0B/11
41A|54T|2B+|43C|50P|52R|4FO|54T|3D=|3F?|0D AT+CPROT=?.
1 "AT+CPROT=?"
2 "ERROR"
Checking line: ERROR
AT reply state: 3
RECEIVED frametype 0x00/length 0x14/20
41A|54T|2B+|43C|50P|52R|4FO|54T|3D=|3F?|0D |0D |0A |45E|52R|52R AT+CPROT=?...ERR
4FO|52R|0D |0A OR..
Checking for SYNCML/OBEX support
SENDING frametype 0x00/length 0x0C/12
41A|54T|2B+|53S|59Y|4EN|43C|4DM|4CL|3D=|3F?|0D AT+SYNCML=?.
1 "AT+SYNCML=?"
2 "ERROR"
Checking line: ERROR
AT reply state: 3
RECEIVED frametype 0x00/length 0x15/21
41A|54T|2B+|53S|59Y|4EN|43C|4DM|4CL|3D=|3F?|0D |0D |0A |45E|52R AT+SYNCML=?...ER
52R|4FO|52R|0D |0A ROR..
Checking for SYNCML/OBEX support
SENDING frametype 0x00/length 0x0D/13
41A|54T|24$|54T|53S|53S|50P|43C|53S|57W|3D=|3F?|0D AT$TSSPCSW=?.
1 "AT$TSSPCSW=?"
2 "+CME ERROR: 3"
Checking line: +CME ERROR: 3
AT reply state: 6
RECEIVED frametype 0x00/length 0x1E/30
41A|54T|24$|54T|53S|53S|50P|43C|53S|57W|3D=|3F?|0D |0D |0A |2B+ AT$TSSPCSW=?...+
43C|4DM|45E|20 |45E|52R|52R|4FO|52R|3A:|20 |333|0D |0A CME ERROR: 3..
CME Error 3: "operation not allowed"
[Module -
"A2D|iPAQ|at|M20|S25|MC35|TC35|C35i|S65|S300|5110|5130|5190|5210|6110|6130|6150|6190|6210|6250|6310|6310i|6510|7110|8210|8250|8290|8310|8390|8850|8855|8890|8910|9110|9210"]
Escaping SMS mode
SENDING frametype 0x00/length 0x02/2
1B |0D ..
Sending simple AT command to wake up some devices
SENDING frametype 0x00/length 0x03/3
41A|54T|0D AT.
1 "AT"
2 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x09/9
41A|54T|0D |0D |0A |4FO|4BK|0D |0A AT...OK..
Enabling echo
SENDING frametype 0x00/length 0x05/5
41A|54T|45E|311|0D ATE1.
1 "ATE1"
2 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x0B/11
41A|54T|45E|311|0D |0D |0A |4FO|4BK|0D |0A ATE1...OK..
Trying Motorola mode switch
SENDING frametype 0x00/length 0x0A/10
41A|54T|2B+|4DM|4FO|44D|45E|3D=|322|0D AT+MODE=2.
1 "AT+MODE=2"
2 "ERROR"
Checking line: ERROR
AT reply state: 3
RECEIVED frametype 0x00/length 0x13/19
41A|54T|2B+|4DM|4FO|44D|45E|3D=|322|0D |0D |0A |45E|52R|52R|4FO AT+MODE=2...ERRO
52R|0D |0A R..
Seems not to be supported
Enabling CME errors
SENDING frametype 0x00/length 0x0A/10
41A|54T|2B+|43C|4DM|45E|45E|3D=|311|0D AT+CMEE=1.
1 "AT+CMEE=1"
2 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x10/16
41A|54T|2B+|43C|4DM|45E|45E|3D=|311|0D |0D |0A |4FO|4BK|0D |0A AT+CMEE=1...OK..
SENDING frametype 0x00/length 0x09/9
41A|54T|2B+|43C|53S|43C|53S|3F?|0D AT+CSCS?.
1 "AT+CSCS?"
2 "+CSCS: "GSM""
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1F/31
41A|54T|2B+|43C|53S|43C|53S|3F?|0D |0D |0A |2B+|43C|53S|43C|53S AT+CSCS?...+CSCS
3A:|20 |22"|47G|53S|4DM|22"|0D |0A |0D |0A |4FO|4BK|0D |0A : "GSM"....OK..
SENDING frametype 0x00/length 0x08/8
41A|54T|2B+|43C|47G|4DM|49I|0D AT+CGMI.
1 "AT+CGMI"
2 "SAMSUNG"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x19/25
41A|54T|2B+|43C|47G|4DM|49I|0D |0D |0A |53S|41A|4DM|53S|55U|4EN AT+CGMI...SAMSUN
47G|0D |0A |0D |0A |4FO|4BK|0D |0A G....OK..
Manufacturer info received
[Manufacturer: Samsung]
SENDING frametype 0x00/length 0x0A/10
41A|54T|2B+|43C|53S|43C|53S|3D=|3F?|0D AT+CSCS=?.
1 "AT+CSCS=?"
2 "+CSCS: ("IRA","GSM","UCS2","UTF-8","UTF8")"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x3E/62
41A|54T|2B+|43C|53S|43C|53S|3D=|3F?|0D |0D |0A |2B+|43C|53S|43C AT+CSCS=?...+CSC
53S|3A:|20 |28(|22"|49I|52R|41A|22"|2C,|22"|47G|53S|4DM|22"|2C, S: ("IRA","GSM",
22"|55U|43C|53S|322|22"|2C,|22"|55U|54T|46F|2D-|388|22"|2C,|22" "UCS2","UTF-8","
55U|54T|46F|388|22"|29)|0D |0A |0D |0A |4FO|4BK|0D |0A UTF8")....OK..
Chosen GSM as normal charset
Chosen UTF-8 as unicode charset
Checking for OBEX support
SENDING frametype 0x00/length 0x0B/11
41A|54T|2B+|43C|50P|52R|4FO|54T|3D=|3F?|0D AT+CPROT=?.
1 "AT+CPROT=?"
2 "ERROR"
Checking line: ERROR
AT reply state: 3
RECEIVED frametype 0x00/length 0x14/20
41A|54T|2B+|43C|50P|52R|4FO|54T|3D=|3F?|0D |0D |0A |45E|52R|52R AT+CPROT=?...ERR
4FO|52R|0D |0A OR..
Checking for SYNCML/OBEX support
SENDING frametype 0x00/length 0x0C/12
41A|54T|2B+|53S|59Y|4EN|43C|4DM|4CL|3D=|3F?|0D AT+SYNCML=?.
1 "AT+SYNCML=?"
2 "ERROR"
Checking line: ERROR
AT reply state: 3
RECEIVED frametype 0x00/length 0x15/21
41A|54T|2B+|53S|59Y|4EN|43C|4DM|4CL|3D=|3F?|0D |0D |0A |45E|52R AT+SYNCML=?...ER
52R|4FO|52R|0D |0A ROR..
Checking for SYNCML/OBEX support
SENDING frametype 0x00/length 0x0D/13
41A|54T|24$|54T|53S|53S|50P|43C|53S|57W|3D=|3F?|0D AT$TSSPCSW=?.
1 "AT$TSSPCSW=?"
2 "+CME ERROR: 3"
Checking line: +CME ERROR: 3
AT reply state: 6
RECEIVED frametype 0x00/length 0x1E/30
41A|54T|24$|54T|53S|53S|50P|43C|53S|57W|3D=|3F?|0D |0D |0A |2B+ AT$TSSPCSW=?...+
43C|4DM|45E|20 |45E|52R|52R|4FO|52R|3A:|20 |333|0D |0A CME ERROR: 3..
CME Error 3: "operation not allowed"
Getting firmware versions
SENDING frametype 0x00/length 0x08/8
41A|54T|2B+|43C|47G|4DM|52R|0D AT+CGMR.
1 "AT+CGMR"
2 "31/03/06"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1A/26
41A|54T|2B+|43C|47G|4DM|52R|0D |0D |0A |333|311|2F/|300|333|2F/ AT+CGMR...31/03/
300|366|0D |0A |0D |0A |4FO|4BK|0D |0A 06....OK..
Received firmware version: "31/03/06"
Number version is "310306.000000"
[Firmware version - "31/03/06"]
[Connected]
Entering GSM_SetIncomingCall
Enabling incoming call notification
SENDING frametype 0x00/length 0x0A/10
41A|54T|2B+|43C|4CL|49I|50P|3D=|311|0D AT+CLIP=1.
1 "AT+CLIP=1"
2 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x10/16
41A|54T|2B+|43C|4CL|49I|50P|3D=|311|0D |0D |0A |4FO|4BK|0D |0A AT+CLIP=1...OK..
SENDING frametype 0x00/length 0x09/9
41A|54T|2B+|43C|52R|43C|3D=|311|0D AT+CRC=1.
1 "AT+CRC=1"
2 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x0F/15
41A|54T|2B+|43C|52R|43C|3D=|311|0D |0D |0A |4FO|4BK|0D |0A AT+CRC=1...OK..
SENDING frametype 0x00/length 0x0A/10
41A|54T|2B+|43C|43C|57W|41A|3D=|311|0D AT+CCWA=1.
1 "AT+CCWA=1"
2 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x10/16
41A|54T|2B+|43C|43C|57W|41A|3D=|311|0D |0D |0A |4FO|4BK|0D |0A AT+CCWA=1...OK..
Leaving GSM_SetIncomingCall
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Signal Strength = 100%
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "AT+CSQ"
2 "+CSQ: 31,99"
3 "OK"
Checking line: OK
AT reply state: 1
RECEIVED frametype 0x00/length 0x1C/28
41A|54T|2B+|43C|53S|51Q|0D |0D |0A |2B+|43C|53S|51Q|3A:|20 |333 AT+CSQ...+CSQ: 3
311|2C,|399|399|0D |0A |0D |0A |4FO|4BK|0D |0A 1,99....OK..
Signal quality info received
Parsing +CSQ: 31,99 with +CSQ: @i, @i
Parsed int 31
Parsed int 99
Leaving GSM_GetSignalQuality
Entering GSM_GetSignalQuality
Getting signal quality info
SENDING frametype 0x00/length 0x07/7
41A|54T|2B+|43C|53S|51Q|0D AT+CSQ.
1 "+CRING: VOICE"
Checking line: +CRING: VOICE
AT reply state: 4
RECEIVED frametype 0x00/length 0x0F/15
2B+|43C|52R|49I|4EN|47G|3A:|20 |56V|4FO|49I|43C|45E|0D |0A +CRING: VOICE..
Incoming call info
Ring detected - ignoring
1 "+CLIP: "081999999999",129,"",,"Promocoes Vivo",0"
Checking line: +CLIP: "081999999999",129,"",,"Promocoes Vivo",0
AT reply state: 4
RECEIVED frametype 0x00/length 0x32/50
2B+|43C|4CL|49I|50P|3A:|20 |22"|300|322|377|399|399|399|377|311 +CLIP: "02799971
366|366|344|377|22"|2C,|311|322|399|2C,|22"|22"|2C,|2C,|22"|50P 6647",129,"",,"P
72r|6Fo|6Dm|6Fo|63c|6Fo|65e|73s|20 |56V|69i|76v|6Fo|22"|2C,|300 romocoes Vivo",0
0D |0A ..
Incoming call info
CLIP detected
Parsing +CLIP: "081999999999",129,"",,"Promocoes Vivo",0
with +CLIP: @p,@0
Grabbed string from reply: "081999999999" (parsed 14 bytes)
Parsed phone string "081999999999"
Phone string decoded as "081999999999"
Starting Incoming call...
Entering GSM_CancelCall
GSM_CancelCall failed with error NOTSUPPORTED[21]: Function not
supported by phone.
Leaving GSM_CancelCall
Gammu error: Function not supported by phone.
[Terminating]
[Closing]
I would appreciate any help.
Thanks in advance.
Paulo Roberto Brandão.
------------------------------------------------------------------------------
_______________________________________________
Gammu-users mailing list - https://lists.sourceforge.net/lists/listinfo/gammu-users