Keine Ahnung warum, aber jetzt geht gar nix mehr. Hab den Rechner aufgeklappt, das Sketch geladen, nix verändert.
Dann den Arduino angeschlossen und den Serial Monitor geöffnet - nun wird kein Anruf mehr erkannt, was gestern noch einwandfrei funktioniert hat. Ich könnte kotzen.
Habe jetzt "String serialRaw = String(20);" in den loop ganz oben eingesetzt, dann gsm.callReadCurrentCall(serialRaw); im Case 3. Keine Fehler beim Kompilieren, obs geht kann ich ja nicht testen.
EDIT: Scheint an GSMSim.h zu liegen - mit Fona klappt es, da zeigt er mir auch "+CLIP: "+49151xxxx4314",145,"",0,"",0" wenn ich anrufe.
Beim Versuch mit readString und indexOf die Telefonnummer auszulesen, ist die Serielle Ausgabe extrem langsam, sodass die Ausgabe von "+CLIP: "+49151xxxx4314",145,"",0,"",0" etwa 30 Sekunden dauert.