<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <META NAME="Title" CONTENT="SMS Server Tools 3"> <META NAME="Robots" CONTENT="INDEX,FOLLOW"> <META NAME="Language" CONTENT="English"> <title>SMS Server Tools 3</title> <STYLE type="text/css"> BODY { BACKGROUND: #ffffff; MARGIN: 5px 5px 10px; FONT: 10pt verdana, geneva, lucida, arial, helvetica, sans-serif; COLOR: #000000 } td { FONT: 10pt verdana, geneva, lucida, arial, helvetica, sans-serif; } h3 { background-color: #DCDCFE; } blockquote { background-color: #FFD; font-size: 90%; padding:5pt; padding-top:1pt; margin-bottom:5pt; border-style: outset; border-color: #aaaa99; border-width: 0.05pt 2pt 2pt 0.05pt; } blockquote p:first-letter { font-size: 110%; font-weight: bold; color: red; } </STYLE> </head> <body> <h2><font color=blue><a href="http://smstools3.kekekasvi.com">SMS Server Tools 3</a></font></h2> <a href="index.html">Home</a> <h3>AT Commands used in SMS Server Tools 3</h3> <!-- START --><p> Last updated: <b>02.09.2010</b>.<br> Applies for the version of smsd: <b>3.2beta0</b>. </p> <p> <table border=1 bgcolor=lightgrey> <tr align=left bgcolor=yellow> <th> <b>Command</b></th> <th> <b>Purpose</b></th> <th> <b>Function, file</b></th> <th> <b>Standard</b></th> </tr> <tr> <td valign=top> AT </td> <td valign=top> Checking if a modem is alive. </td> <td valign=top> initmodem, modem.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT+CGSN </td> <td valign=top> Retrieving identity (IMEI). </td> <td valign=top> initmodem, modem.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT+CHUP </td> <td valign=top> Ending an incoming call. </td> <td valign=top> handlephonecall_ring, modem.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT+CHUP </td> <td valign=top> Ending a voicecall. </td> <td valign=top> sendsms, smsd.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT+CIMI </td> <td valign=top> Retrieving identity (IMSI). </td> <td valign=top> initmodem, modem.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT+CMEE=1 </td> <td valign=top> Enable CME result codes. </td> <td valign=top> initmodem, modem.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT+CMGD=? </td> <td valign=top> Checking for incoming messages. </td> <td valign=top> check_memory, modem.c </td> <td valign=top> GSM 07.05 </td> </tr> <tr> <td valign=top> AT+CMGD=number </td> <td valign=top> Deleting a message. </td> <td valign=top> deletesms_list, modem.c </td> <td valign=top> GSM 07.05 </td> </tr> <tr> <td valign=top> AT+CMGD=number </td> <td valign=top> Deleting a message. </td> <td valign=top> deletesms, modem.c </td> <td valign=top> GSM 07.05 </td> </tr> <tr> <td valign=top> AT+CMGF=0 </td> <td valign=top> Selecting PDU mode. </td> <td valign=top> initmodem, modem.c </td> <td valign=top> GSM 07.05 </td> </tr> <tr> <td valign=top> AT+CMGL=value </td> <td valign=top> Checking for incoming messages. </td> <td valign=top> check_memory, modem.c </td> <td valign=top> GSM 07.05 </td> </tr> <tr> <td valign=top> AT+CMGR=number </td> <td valign=top> Reading stored message. </td> <td valign=top> readsim, modem.c </td> <td valign=top> GSM 07.05 </td> </tr> <tr> <td valign=top> AT+CMGS=number </td> <td valign=top> Sending a message. </td> <td valign=top> send_part, smsd.c </td> <td valign=top> GSM 07.05 </td> </tr> <tr> <td valign=top> AT+CNMA </td> <td valign=top> Sending an acknowledgement. </td> <td valign=top> detect_routed_message, modem.c </td> <td valign=top> GSM 07.05 </td> </tr> <tr> <td valign=top> AT+CPAS </td> <td valign=top> Checking phone activity status. </td> <td valign=top> sendsms, smsd.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT+CPBR=1,number </td> <td valign=top> Reading missed phonecall entries. </td> <td valign=top> readphonecalls, smsd.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT+CPBR=? </td> <td valign=top> Checking for phonecall limits. </td> <td valign=top> readphonecalls, smsd.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT+CPBS="MC" </td> <td valign=top> Selecting a phonebook. </td> <td valign=top> readphonecalls, smsd.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT+CPBW=number </td> <td valign=top> Removing processed phonecall entries. </td> <td valign=top> readphonecalls, smsd.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT+CPIN? </td> <td valign=top> Checking if a PIN is needed. </td> <td valign=top> initmodem, modem.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT+CPIN="value" </td> <td valign=top> Entering a PIN. </td> <td valign=top> initmodem, modem.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT+CPMS? </td> <td valign=top> Checking for incoming messages. </td> <td valign=top> check_memory, modem.c </td> <td valign=top> GSM 07.05 </td> </tr> <tr> <td valign=top> AT+CPMS="name" </td> <td valign=top> Selecting a memory. </td> <td valign=top> receivesms, smsd.c </td> <td valign=top> GSM 07.05 </td> </tr> <tr> <td valign=top> AT+CREG? </td> <td valign=top> Checking for network registration. </td> <td valign=top> wait_network_registration, modem.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT+CSCA="+number" </td> <td valign=top> Setting SMSC. </td> <td valign=top> initmodem, modem.c </td> <td valign=top> GSM 07.05 </td> </tr> <tr> <td valign=top> AT+CSCS? </td> <td valign=top> Query of TE character set. </td> <td valign=top> cmd_to_modem, modem.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT+CSQ </td> <td valign=top> Retrieving signal quality. </td> <td valign=top> initmodem, modem.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> ATD+number; </td> <td valign=top> Dialing a voicecall (international number format). </td> <td valign=top> sendsms, smsd.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> ATDnumber; </td> <td valign=top> Dialing a voicecall (national number format). </td> <td valign=top> sendsms, smsd.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> ATE0 </td> <td valign=top> Disabling the echo. </td> <td valign=top> initmodem, modem.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> ATH </td> <td valign=top> Ending an incoming call. </td> <td valign=top> handlephonecall_ring, modem.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> ATH </td> <td valign=top> Ending a voicecall. </td> <td valign=top> sendsms, smsd.c </td> <td valign=top> GSM 07.07 </td> </tr> <tr> <td valign=top> AT^SPBD="MC" </td> <td valign=top> Remove phonecall entries. </td> <td valign=top> readphonecalls, smsd.c </td> <td valign=top> (Siemens) </td> </tr> <tr> <td valign=top> AT+VTS=string </td> <td valign=top> Sending DTMF tones (using VTS format). </td> <td valign=top> sendsms, smsd.c </td> <td valign=top> GSM 07.07 </td> </tr> </table> </p> <p> <b>Standards:</b><br> <a href=http://www.ctiforum.com/standard/standard/etsi/0707.pdf target=_blank><b>GSM 07.07</b></a> describes the main commands.<br> <a href=http://www.ctiforum.com/standard/standard/etsi/0705.pdf target=_blank><b>GSM 07.05</b></a> describes the additional AT commands (SMS). </p> <hr> </body> </html>