si readstring contient une sous chaine

Bonjour, je voudrais demmander à mon arduino de un print si serial.readstring contient une sous chaine

void loop() {
  if (Serial.available()>0) {
      String command = Serial.readString();
      if(command.indexOf("ATD") > 0) {
        String phonenumber = getValue(command, ' ', 1);
        Serial.println("call phone");
        Serial.println(phonenumber);
      }
}

l'idée serait que j'envoie à mon arduino cette chaîne de caractère par exemple :
ATD 0677889911;
et m'affiche mon prinln

mais ma ligne
if(command.indexOf("ATD") > 0) {

ne semble pas marché pour une raison que j'ignore