Nota: l'estensione che implementa queste funzioni non è ancora disponibile pubblicamente perché è in fase di collaudo e le specifiche possono cambiare in qualsiasi momento (è disponibile pubblicamente una versione precedente contenente solo la funzione indentify).

Modifiche rispetto alla versione precedente:

  • nuova funzione gnokii_reset
  • modificata funzione gnokii_getsms

gnokii_reset

Ritorna true in caso di successo o false in caso di fallimento.

Esempio:

$success = gnokii_reset(true);  // hard reset
$success = gnokii_reset(false); // soft reset

gnokii_getsms

Ritorna false oppure un array associativo con queste informazioni relative al messaggio:

    [remote]
    [text]
    [number]

alle quali ho aggiunto un indicatore numerico del tipo di messaggio che permette di distinguere i normali SMS (sarebbe utile un indicatore alfanumerico)

    [type]

e solo per i messaggi concatenati (da provare):

    [reference_number]
    [current_number]
    [maximum_number]

Ho usato gli stessi nomi degli elementi delle struct di gnokii, ma qualcosa andrà cambiato, ad esempio "remote" è il numero telefonico del mittente e "number" è il numero della posizione della memoria del telefono.