Chapter 8 – Short Messages Commands

Write Message to Memory +CMGW

Description: This command stores a message in memory (SMS-SUBMIT). The memory location <index> is returned (no choice possible as with phonebooks +CPBW). A text or Unicode message is entered as described for the Send Message +CMGS command.

The <length> parameter is optional, it is used to set the length of the text string. When <length> is specified, the CMGW command will only process the number of bytes specified by <length> regardless of whether it contains <ctrl-Z>, <ESC>, or <backspace> characters. The parameters <priority> and <cbn> are optional. When not specified, they default as follows:

Priority: 0 (Normal)

Call back number: Not included in the message.

Values:

<oa/da> : Origination/destination address value in string format.

 

<length> : Length of the text message (in bytes).

 

<priority>: Message priority:

 

0

– Normal

 

1

– Interactive

 

2

– Urgent

 

3

– Emergency

<cbn>: Call Back Number

Syntax: Command syntax: AT+CMGS= <oa/da> [,<length>] [,<priority>] [,<cbn>] <CR> enter text <ctrl-Z / ESC>

Response syntax: +CMGW: <index> or +CMS ERROR: <err> if writing fails

Command

Possible Responses

AT+CMGW=”8585551212”<CR>

+CMGW: 4

Hello how are you ?<ctrl-Z>

OK

Note: Write a message

Note: Message stored in index 4

AT+CMGW=”8587777777”,6<CR>

+CMGW: <index>

Hello?<ctrl-Z>

OK

Note: Write a message with specified length of 6 bytes

Note: Message stored in <index>

AT+CMGW=”8585551212”,2,1,1”5550000”

+CMGW: 5

Please call ASAP<ctrl-Z>

OK

Note: Write message with the specified priority, privacy,

Note: Message stored in index 5

reply option and call back number. Notice length field is

 

omitted.

 

Send Message From Storage +CMSS

Description: This command sends a message stored at location value <index>.

Syntax: Command syntax: AT+CMSS=<index>[,<da> [,<toda>] ]

Response syntax: +CMSS: <mr> or +CMS ERROR: <err> if sending fails

If a new recipient address <da> is given, it will be used instead of the one stored with the message.

Command

Possible Responses

AT+CMGW=”8585551212”<CR>

+CMGW : 5

Today is my birthday <CTRL-Z>

OK

Note: Store message in phonebook.

Note: Message stored with index 5

AT+CMSS=5,8582221212

+CMSS: 1

Note: Send message 5 to a destination number

OK

 

Note: Successful transmission. One SMS message sent

 

since power up.

AT+CMSS=5,8583331212

+CMSS: 2

Note: Send message 5 to a different destination

OK

number

Note: Successful transmission. Two SMS messages sent

 

since power up.

For response mode, <mr> is the number of SMS messages that have been sent since power up. The maximum count is 65,535 messages.

Note: If the “FD” facility is enabled, only the <da> entries in the FDN phonebook can be set.

Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C

63

Page 63
Image 63
Multi-Tech Systems CDMA Wireless Modem manual Write Message to Memory +CMGW, Send Message From Storage +CMSS