What I try to do is making simple phone calls. Everything works so far. But here is the problem: I want the Arduino to know when the person I call picks up the phone and answers so it can start a counter. The library for GSM and Sim900 calls the status "CALL_ACTIVE_VOICE" but this is when the phone is still ringing, not when the conversation starts. How can I get the status?
I don't know why the new GSM lib is not working with the gBoard either. I tried it several times but the SIM900 is not able to connect. I think this would solve many peoples problems with GSM shields. The new lib has a lot more features than any other GSM-Shield lib.
The new lib has a lot more features than any other GSM-Shield lib.
But it is designed to work with the Arduino GSM shield only. If that is not the shield you have, I can't imagine why you would be using the Arduino GSM library.
multigrade:
The features are not hardware related. Any GSM Shield got the same hardware components so there should be a way to get the lib running.
I would this expect too, because the functions based upon AT commands--as I know. Is this right or are there any hardware related things in the new lib? So the difference can be pins or some on / off trigger. I started a discussion respective "internet connection" on http://arduino.cc/forum/index.php/topic,157209.0.html I'm a bit stuck but the "generate turn on pulse" seems to be necessary in addition to the code from the new lib. But I could not manage to insert this code on the right position. Perhaps you can have a look at this.