Hi, recently I purchase the GPRS Shield. My project is to develop a payphone, I want to start a timer when the other person answer the call but I don’t get any other AT messages from the module, only the OK after the ATD dial command. How can I configure the module or how can I detect when the call is answered? Thanks
There are should be some ways to do that:
For example:
AT+CLCC=1
And if you dial a number,
ATD***********
you can get some information:
+CLCC: 1,0,3,0,0,"***********",129,"@Hg@Q@" // Connecting
+COLP: "***********",129,"",0,"@Hg@Q@"
+CLCC: 1,0,0,0,0,"***********",129,"@Hg@Q@" // Connected
OK // A response after answered
+CLCC: 1,0,6,0,0,"***********",129,"@Hg@Q@" // fail connection
NO CARRIER // A response after a fail connection
And you can judge some status via those information. More detailed information please visit the manual of AT commands of SIM900.
Jacket
Hi, as I knew, there’s no such command. You can refer to here: garden.seeedstudio.com/images/a/ … _V1_00.pdf
Hi everyone
I just found the AT command for what I need. I had to be really patient reading the AT command set . Is just setting AT+MORING=1.
When AT+MORING=0, the board just send this
[code]ATD3112885372;
OK[/code]
Now with AT+MORING=1
AT+MORING=1
OK
ATD3112885372;
OK
MO RING
MO CONNECTED
NO CARRIER
The MO RING string is sent when you hear the tone. The MO CONNECTED is sent when the other person answer the call. And a NO CARRIER is sent when the other person hang up the call.
great!!!
2bk…
There is an ATcommand called
MORING
, It indicates if the other party is ringing or has answers the call