
Chapter 20 – Reference Information
Multi-Tech Systems, Inc. CDMA Wireless AT Commands (PN S000294J)
158
MuxLite Example
The following provides a usage example for the MuxLite feature. It assumes that the module data port is connected to COM1
and the module diagnostic port is connected to COM2. Though individual AT commands are shown in this example, HDLC
packet encoding/decoding must be performed on all diagnostic port (COM2) commands and responses as described in the
MuxLite application note [13].
COM1:
AT+CMEE=1
Enable detailed reporting of mobile equipment errors.
OK
…Host configured…
Host application configured for PPP dial up access.
ATD#777
Initiate a data call. Number string is carrier specific.
CONNECT
Data call connected.
…PPP negotiation…
PPP layer startup and data exchange.
COM2:
AT+CLCC
Display current call state.
+CLCC: 1,1,0
Active data call.
OK
WROM: 1
Unsolicited response, roaming status has changed.
AT+CSQ?
Display signal quality and frame error rate.
+CSQ: 27,99
OK
AT+CNMI=2,2,0,0,0
Set SMS message reception procedure; acknowledge using +CNMA
OK
AT+CPMS=”MT”
Set “Mobile Terminated” as preferred SMS memory storage
OK
…
+CMT:"8585551212","02/05/17,10 :43 :07",129,1,2,0,”5550000”,0
Unsolicited response, SMS message received.
AT+CNMA
Acknowledge received SMS message to the network.
OK
AT+CMGR=0
Read the SMS message.
+CMGR:"REC UNREAD","8585552222","02/05/15,15 :54 :04",1,2,0,”5550000”,15
Don, give me a call. Kathy
OK
AT+CMGS=”8585551212”
Send a SMS message (part in a separate HDLC packet)
I’ll be home in 5 minutes.
Message text (part in a separate HDLC packet)
OK
…
+CMGS: 1
Message accepted by SMS Service Center
…
+CDS:2,1,"8582431439",129,"02/05/17,10 :14 :17","02/05/17,10 :14 :27",32768
Message delivery report.
COM1:
…PPP layer shutdown…
Host application terminates PPP session
NO CARRIER
Data call terminated
AT
Module re-enters command mode
OK
COM2:
AT+CSQ?
Display signal quality and frame error rate.
+CME ERROR: 3
Error returned from module.
AT+CLCC
Display current call state.
+CLCC: 0,9,0
Error return cause; module not in an active data call.
OK