1. You can use AT+CLIP=1 to present the calling line. And you can set AT+QCLIP=1 to present the string type corresponding to the entry saved in the phone book.
2. You can use AT+COLP=1 to present the connected line. And you can set AT+QCOLP=1 to present the string type corresponding to the entry saved in the phone book.
AT+CPBW=1,"02151082965",129,"QUECTEL" //write phonebook entry
AT+QCLIP=1 // present the string type corresponding to the entry saved in the phonebook
AT+CLIP=1 //calling line identification enabled
+CLIP: "02151082965",129,"",,"QUECTEL",0 // “QUECTEL” will be presented
AT+QCOLP=1 // present the string type corresponding to the entry saved in the phonebook
AT+COLP=1 //connected line identification enabled
+COLP: "02151082965",129,"",0,"QUECTEL" // “QUECTEL” will be presented
According to the 3GPP standard, the maximum time that the module responds OK after executing ATH to hang off a call is 90seconds. You can set the proper timeout of ATH in the MCU program based on the maximum time.
AT+CPBS="ON" //choose “ON” type of phonebook
AT+CPBW=1,"number" //write subscriber number
AT+CNUM //query subscriber number
AT+CPBS="SM" //choose “SM” type of phone book, which is to operate the phonebook saved in SIM card
AT+CSCS="GSM" //Set the phonebook number and name as GSM format
AT+CPBW=1,"number" // Write phonebook entry whose index is 1
AT+CPBR=1 //Read phonebook entry whose index is 1
1. Non-transparent mode:
You can get received data by the following two methods
A. Direct push access mode: Output received data directly from the UART port.
B. Buffer access mode: Read received data from internal buffer using AT commands.
2. Transparent mode:
You can only get received data directly from the UART port in this mode.
Each parameter returned by AT+QISACK is defined as 32 bits data in the TCP protocol, so the maximum value of the parameters is 2^32 = 4294967296byte.
When module receives “SEND OK”, it only means the data has already been sent to the buffer of the TCP socket rather than sent to the server. You can use AT+QISACK to check whether the data has been sent to the server or not.