user8457: I am using Arduino GSM Module and Arduino UNO

I want my GSM module to be stand alone once I programmed it. It will store the phone number of the user if he sends a correct passcode. Since I want the data to available even after I power off my module. I need to store it to my sim. I don't want to use an SD card shield or store data to arduino's EEPROM.
I have read Getting the contacts/ storing contacts to SIM card. The only clear reply is reading from the SIM.
Is it possible to add phonebook entry to SIM card?
Do you know a tutorial?

user45298: .
Hope this helps.  
Go check out (http://m2msupport.net/m2msupport/sim-phonebook-at-commands/) I use these commands on my AI Tinker A7 board for the Arduino.... 95% work perfectly...
Cheers,
Capt.K
ps. I made these numbers up but the formats are all correct.
//----------------------------------------------------------
//---Add Entry To PhoneBook:
//----------------------------------------------------------

AT+CPBW=1, "+61416199234",145, "Paul"    //-- add entry x1

OK

//----------------------------------------------------------
//--DELETE phonebook entry:
//----------------------------------------------------------

AT+CPBW=1  //-- delete entry x1

OK

//----------------------------------------------------------
//-- AT+CPBW=[<index>],<number> [ ,<type> [,<text>]]
//----------------------------------------------------------
//
//<index>   = Entry Number in SIM Memory
//<number>  = "The Phone number"
//<type>    = "The Phone Number" (TYPE ) ie. 129,161,145,177.. 
              //  129 – National number type
              //  161 – National number type
              //  145 – INternational number type
              //  177 – Network specific number
//<text>    = "Person Name" etc.

//----------------------------------------------------------
//  Add 4x new entries to the SIM card
//----------------------------------------------------------
AT+CPBW=1, "+61416199234",145, "Pops"
AT+CPBW=2, "+61420921234",145, "Mum"
AT+CPBW=3, "+61733728171",145, "Wendy"
AT+CPBW=4, "+61356821234",145, "Mr Smith" 

//NOTE:  In Australia (above examples) the actual phone numbers
//       above are of these types
//
// Int.Format    Aust. Dial Internal       Phone_Type
// ----------------------------------------------------------- 
// +61416199234  (0416) 199 234             Mobile/Cell
// +61420921234  (0420) 921 234             Mobile/Cell
// +61356821234  (03)   5682 1234           Landline/PSTN


8457: <p>I am using Arduino GSM Module and Arduino UNO</p>

<p><img src="https://i.stack.imgur.com/0Kf9Y.gif" alt="enter image description here"></p>

<p>I want my GSM module to be stand alone once I programmed it. It will store the phone number of the user if he sends a correct passcode. Since I want the data to available even after I power off my module. I need to store it to my sim. I don't want to use an SD card shield or store data to arduino's EEPROM.</p>

<p>I have read <a href="https://arduino.stackexchange.com/questions/1370/getting-the-contacts-storing-contacts-to-sim-card">Getting the contacts/ storing contacts to SIM card</a>. The only clear reply is reading from the SIM.</p>

<p>Is it possible to add phonebook entry to SIM card?
Do you know a tutorial?</p>
 45298: <p>.</p>

<p>Hope this helps.  </p>

<p>Go check out (<a href="http://m2msupport.net/m2msupport/sim-phonebook-at-commands/" rel="nofollow noreferrer">http://m2msupport.net/m2msupport/sim-phonebook-at-commands/</a>) I use these commands on my AI Tinker A7 board for the Arduino.... 95% work perfectly...</p>

<p>Cheers,
Capt.K</p>

<p>ps. I made these numbers up but the formats are all correct.</p>

<pre><code>//----------------------------------------------------------
//---Add Entry To PhoneBook:
//----------------------------------------------------------

AT+CPBW=1, "+61416199234",145, "Paul"    //-- add entry x1

OK

//----------------------------------------------------------
//--DELETE phonebook entry:
//----------------------------------------------------------

AT+CPBW=1  //-- delete entry x1

OK

//----------------------------------------------------------
//-- AT+CPBW=[&lt;index&gt;],&lt;number&gt; [ ,&lt;type&gt; [,&lt;text&gt;]]
//----------------------------------------------------------
//
//&lt;index&gt;   = Entry Number in SIM Memory
//&lt;number&gt;  = "The Phone number"
//&lt;type&gt;    = "The Phone Number" (TYPE ) ie. 129,161,145,177.. 
              //  129 – National number type
              //  161 – National number type
              //  145 – INternational number type
              //  177 – Network specific number
//&lt;text&gt;    = "Person Name" etc.

//----------------------------------------------------------
//  Add 4x new entries to the SIM card
//----------------------------------------------------------
AT+CPBW=1, "+61416199234",145, "Pops"
AT+CPBW=2, "+61420921234",145, "Mum"
AT+CPBW=3, "+61733728171",145, "Wendy"
AT+CPBW=4, "+61356821234",145, "Mr Smith" 

//NOTE:  In Australia (above examples) the actual phone numbers
//       above are of these types
//
// Int.Format    Aust. Dial Internal       Phone_Type
// ----------------------------------------------------------- 
// +61416199234  (0416) 199 234             Mobile/Cell
// +61420921234  (0420) 921 234             Mobile/Cell
// +61356821234  (03)   5682 1234           Landline/PSTN
</code></pre>
