5.5.6 $DEBUG: Return the debug information ...................................................................... 48
5.6 Location commands(only support MC2718) ......................................................................... 48
5.6.1 $LOCATION: Enable/Disable the location service ....................................................... 48
5.6.2 $PDE: Set PDE Server IP and Port................................................................................ 48
5.6.3 $GETLOCATION: Get the device current location in the specified format ................. 49
5.6.4 $LOCMODE: Set the GPS location mode .................................................................... 50
5.6.5 $NMEA: Enable/Disable the NMEA 183 standard stream ........................................... 51
Page 5 of 52
Open▲
description
Indicating MT for originating a call
format
<CR><LF>+ZORIG: <call_x>,<call_type>
<CR><LF>
parameter
<call_x>
Call ID, ranging from 1~6.
<call_type>
Take the value as below:
0: voice call
7: OTA call (standard OTASP numbers)
8: OTA call (none standard OTASP numbers)
9: Emergency call
example
+ZORIG:0,0
description
When the call is connected, MT will report it to TE, indicating the current status has
already become to call status
format
<CR><LF>+ZCONN: <call_x>,<call_type>
<CR><LF>
parameter
<call_x>
Call ID, ranging from 1~6
<call_type>
Take the value as below:
0: voice call
7: OTA call (standard OTASP numbers)
8: OTA call (none standard OTASP numbers)
9: Emergency call
example
+ZCONN: 0,0
description
When the call is ended, MT will report it to TE, inform TE the reason of ending the
call and the talk duration
1.1 Proprietary Interface: Voice Call Interface(only support MC2718)
1.1.1 +ZORIG: Call Originated
1.1.2 +ZCONN: Call Connected
1.1.3 +ZCEND: Call Ended
AT Command User Manual V1.1 Open▲
parameter
<call_x>
Call ID,ranging from 0-6
<duration>
talk duration, unit: s
<end_status>:call ended reason
CM_CALL_END_OFFLINE=0, single board at OFFLINE
CM_CALL_END_NO_SRV=21, single board no service
CM_CALL_END_FADE=22, ended normally
CM_CALL_END_INTERCEPT=23, intercepted by BS during the calling
CM_CALL_END_REORDER=24, receive the recorder from BS during the calling
CM_CALL_END_REL_NORMAL=25, call released by BS
CM_CALL_END_REL_SO_REJ=26, current SO rejected by BS
CM_CALL_END_INCOM_CALL=27, receive the call from BS
CM_CALL_END_ALERT_STOP=28, receive the signal of stopping ringer upon
incoming call
CM_CALL_END_CLIENT_END=29, client end ended normally
CM_CALL_END_ACTIVATION=30, activation ended upon OTASP call
CM_CALL_END_MC_ABORT=31, MC stops originating a call or conversation
CM_CALL_END_RUIM_NOT_PRESENT=34, RUIM does not exist
CM_CALL_END_NDSS_FAIL=99, NDSS error
CM_CALL_END_LL_CAUSE=100, release from bottom layer
CM_CALL_END_CONF_FAILED=101, network response failed after call
originating
CM_CALL_END_INCOM_REJ=102, rejected as called.
CM_CALL_END_SETUP_REJ=103, rejected during the call connecting
CM_CALL_END_NETWORK_END=104, release due to network
CM_CALL_END_NO_FUNDS=105, No funds
CM_CALL_END_NO_GW_SRV=106, Not in service area
example
+ZCEND: 0,10,25,17
note
If call is ended due to network side, the string <cc_cause> will be reported; if the
local call is ended before responded by the network side, the string <cc_cause> will
not be reported
description
Under talk status, send DTMF value to network side through the signal, and at the
same time play DTMF tone at the single board side. The back-end software notifies
the single board to press down and release the keys through AT command.
call ID
<dtmf_digit>
DTMF value, ASCII code, the legal characters only include: „0„~„9„, „*„ , „#„
<on_length>
1: key pressed down
0: key released up
95,150,200,250,300,350 is DTMF time length, unit: ms
<off_length>
under burst, DTMF interval, unit: ms, reserved temporarily
<CR><LF>+ZCVOICE: (list of supported
<mode >s) <CR><LF><CR><LF>OK
<CR><LF>
parameter
<mode>
audio mode
0: PC audio mode
<sampling _rate>
sampling rate,
<data_bit>
data bit
<frame_period>
frame period, unit: ms
example
AT+ZCVOICE=1
OK
note
READ command is used to read current audio mode. The data frame from PC audio
adopts PCM coding and returns the sampling rate, data bit and frame period of PCM
data frame (default setting must support PCM frame format with 8000Hz sampling
rate, 16-bit data and 20ms frame period).
TEST command is used to return the value range for audio mode
MC2718 only supports PC audio mode
1.1.5 +ZCVOICE: Switch Audio Mode
1.2 SMS Text Mode Command
Page 8 of 52
AT Command User Manual V1.1 Open▲
description
SET command is used to set the corresponding SMS storage media and return the
current using information of selected storage media
+CPMS: (list of supported <mem1>s),
(list of supported <mem2>s),
(list of supported <mem3>s)
<CR><LF><CR><LF>OK<CR><LF>
parameter
<mem1>
Value of character string, indicating the storage media for reading/deleting SMS; the
optional value can be:
“ME”: indicating NV
<mem2>
Value of character string, indicating the storage media for writing/sending SMS; the
optional value is the same as <mem1>.
<mem3>
Value of character string, indicating the storage media for receiving SMS; the optional
value is the same as <mem1>
<total1>
Value of integral number, indicating the total number of messages saved in <mem1>
<total2>
Value of integral number, indicating the total number of messages saved in <mem2>
<total3>
Value of integral number, indicating the total number of messages saved in <mem3>
<used1>
Value of integral number, indicating the current number of messages in <mem1>
<used2>
Value of integral number, indicating the current number of messages in <mem2>
<used3>
Value of integral number, indicating the current number of messages in <mem3>
1.2.1 +CPMS: Preferred Message Storage
Page 9 of 52
AT Command User Manual V1.1 Open▲
note
READ command is used to return the name and using information of current selected
storage media. TEST command is used to return all types of storage media MT
supports
description
SET command is used to set the message format. There are two kinds of modes,
determined by <mode> parameter. It only adopts TEXT mode currently.
format
AT+CMGF[=<mode>]
<CR><LF>OK<CR><LF>
AT+CMGF?
<CR><LF>+CMGF: <mode><CR><LF>
<CR><LF>OK<CR><LF>
AT+CMGF=?
<CR><LF>+CMGF: (list of supported
<mode>s)<CR><LF><CR><LF> OK
<CR><LF>
parameter
<mode>
0: PDU mode (default when implemented)
1: text mode
note
READ command is used to return current the mode selection
TEST command is used to return <mode > value
Now we support text mode only
description
Set command is used to set the procedure that new messages are reported to TE.
<CR><LF>+CNMI: (list of supported
<mode>s),(list of supported <mt>s),(list of
supported <bm>s),(list of supported
<ds>s),(list of supported <bfr>s)
<CR><LF><CR><LF>OK<CR><LF>
1.2.2 +CMGF: Message Format
1.2.3 +CNMI: New Message Indications to TE
Page 10 of 52
AT Command User Manual V1.1 Open▲
parameter
<mode>: set the message notice method (currently support mode=1).
0: cache the message notice in ME. If ME‟s cache memory is full, new notice will
cover the older one
1: directly send the message notice to TE. When it is unable to send (e.g.. under online
data mode), give up the notice.
2: directly send the message notice and message status report to TE. When it is unable
to send (e.g.. under online data mode), cache the message notice into ME, and send to
TE at a time
Note: Message notice will be cached in volatile memory. If MT is powered off before
sending, the message could lose. Therefore, as <mode>=0 or 2, can‟t use the message
to directly forward (<mt>=2 and 3).
<mt>: used to set the message storage and notice rules
<bm>: used to set cell broadcast information, do not temporarily support
<ds>: used to set the message receipt
0: do not send the message receipt to TE
1: do not save the message receipt to MT, but send to TE
+ZCDS:<callerID>,<year>,<month>,<day>,<hour>,<minute>,<second>,<lang>,
<format>, <length>, <prt>, <prv>,<type>,<tag><CR><LF><msg> <CTRL+Z>
2: save the message receipt to MT, and send a notice to TE through +CDSI to show the
storage location
+CDSI: <mem>,<index>
<bfr>: used to set the cache processing from <mode>=0 to <mode>=1, 2
0: after entering <mode>1-2, send unsolicited result code to TE at a time
1: after entering <mode>1-2, clear unsolicited result code
note
<mode> and <bfr> are used to set new message alert(including +CMTI, +ZCMT,
+CDSI, +ZCDS)
<mt> is used to set directly report to TE or save in MT and report the storage location
when receiving new message
<bm> do not use it temporarily
<ds> is used to set whether or not report SMS status report(+CDSI, +ZCDS)
Default:
+CNMI=1,1,0,2,0
description
Indicates new messages are received (or new message report)
format
<CR><LF>+CMTI: <mem>,<index>
<CR><LF>
1.2.4 +CMTI: Message Arrival Indication
Page 11 of 52
AT Command User Manual V1.1 Open▲
parameter
<mem>
type of memory, currently support "ME" only, other memory optional.
"BM": broadcast message memory.
"ME": ME message memory
"MT": memory relating to ME
"TA": TA message memory
"SR": status report memory
<index>
value of integral type, the location in memory
description
Indicates new message status report is received and show the storage location.
format
<CR><LF>+CDSI: <mem>,<index>
<CR><LF>
parameter
<mem>: message memory
"ME":ROM message memory
<index>
value of integral type, location in memory
description
Execution command is used to delete the messages at <index> in <mem1>
format
AT+CMGD=<index>[,<delflag>]
<CR><LF>OK<CR><LF>
otherwise:
+CMS ERROR: <err>
AT+CMGD=?
<CR><LF>+CMGD:
(list of supported <index>s)[,(list of
supported <delflag>s)]
<CR><LF><CR><LF>OK<CR><LF>
parameter
<index>: the messages storage location.
<delflag>
0: (or default) delete the messages designated by <index>.
1: delete all read messages in first prior memory, save unread messages, sent messages
and unsent messages
2: delete all read and sent messages in first prior memory, save unread messages and
unsent messages
3: delete all read, sent and unsent messages in first prior memory, save unread
messages
4: delete all messages including unread messages in first prior memory
description
Execution command is used to acknowledge the receipt of new message directly sent
to TE. For the use of this command, please refer to the descriptions of +CNMI
command
1.2.5 +CDSI: New Message Status Report
1.2.6 +CMGD: Delete Messages
1.2.7 +CNMA: Acknowledge New Messages
Page 12 of 52
AT Command User Manual V1.1 Open▲
format
AT+CNMA
<CR><LF>OK<CR><LF>
if there is any error regarding message:
<CR><LF>+CMS ERROR:<err><CR><LF>
AT+CNMA=?
<CR><LF>OK<CR><LF>
note
Before the acknowledge of previous message, MT would not sent TE another +CMT
or +CDS result code.
If MT doesn‟t obtain the acknowledge in specified period of time (network timeout),
MT would send RP-ERROR to network and automatically set the parameter <mt> and
<ds> of +CNMI command as 0. It would forbid sending message notice to TE. If it
requires MT to report the message notice again, you need set <mt> & <ds> again
If the command is executed, but the message is not acknowledged, return with +CMS
ERROR: <err>
Test command is used to <n> value supported by the command. If it supports 0 only, it
means the command doesn‟t support send by TPDU
Mandatory when <service> value 1 of command Select Message Service +CSMS is
supported
description
When SMS storage memory is full, it will report the message
format
<CR><LF>+ZSMMEMFULL:<mem_type>
<CR><LF>
parameter
<mem_type>
value of character string, indicating the type of full storage memory
“ME”: indicating NV
example
+ZSMMEMFULL: “ME”
description
Don‟t save newly received messages, and report to TE directly
1.3.2 +ZCMT: Don’t save newly received messages, and report to TE directly
Page 13 of 52
AT Command User Manual V1.1 Open▲
parameter
<callerID>: number of message sender
<year, month, day, hour, minute, second>: year, month, day, hour, minute, second
when received SMS
<lang>: language, refer to +ZCMGW to take the value
<format>: indicating the coding format of the message, refer to +ZCMGW to take
the value
<Length>: the length of received message. <prt>: message priority level, refer to
+ZCMGW to take the value
<Prv>: Privacy level, refer to +ZCMGR to take the value
<type>: type of message, refer to +ZCMGR to take the value
<tag>: value of integral number, SMS status, refer to +ZCMGR to take the value
<Msg>: received SMS. Control characters
<ctrl-Z>: indicating the ending of one message, character:'0x1A'(Unicode: '0x001A')
<ESC>: cancel the sending of the message,character: '0x1B'(Unicode: '0x001B')
description
Don‟t save newly received messages, and directly report to TE
<callerID>: number of message sender
<year, month, day, hour, minute, second>
year, month, day, hour, minute, second when received SMS
<lang>: language, refer to +ZCMGW to take the value:
<format>
indicating the coding format of the message, refer to +ZCMGW to take the value
<Length>: the length of received message
<prt>: message priority level, refer to +ZCMGW to take the value
<Prv>: Privacy level, refer to +ZCMGR to take the value
<type>: type of message, refer to +ZCMGR to take the value
<tag>: value of integral number, SMS status, refer to +ZCMGR to take the value
<Msg>: received SMS. Control characters
<ctrl-Z>: indicating the ending of one message, character: '0x1A'(Unicode: '0x001A')
<ESC>: cancel the sending of the message,character: '0x1B'(Unicode: '0x001B')
description
Send a message to network side. It takes two steps to save a message
TEXT mode:
When GSM 7 BIT or UNICODE is used, the value of text character is shown. For
example: the UCS2 value for the character “会” is 4E1A, then, the text should be
„0x4E1A„ rather than “4E1A”
<da>: number of message recipient. Take the value from 0~9,*, #, up to 20 digits.
< language >
language, take the value as below:
0: UNSPECIFIED
1: ENGLISH
2: FRENCH
3: SPANISH
4: JAPANESE
5: KOREAN
6: CHINESE
7: HEBREW
<encode>: indicating the coding method of the message, take the value as below:
0: GSM 7 BIT
1: ASCII code (coding range<=7F). Send the original characters in ASCII coding, for
example, the ASCII code for the letter A is 0x41, then the character to be transmitted is
“A”
2: IA5 (optional)
3: OCTET (optional)
4: LATIN (optional)
5: LATIN_HEBREW (optional)
6: UNICODE (coding range>7F). Send the original value in UNICODE coding. For
example, the UNICODE for the Chinese character “一” is 0x4E00, then the character to
be transmitted is „0x4E00„
7: Other coding method
<ack>
0: no ack
1: need ack
<ptriority>
value of integral type, indicating the priority level of the message, take the value as below:
0: Normal
Page 15 of 52
AT Command User Manual V1.1 Open▲
1: Interactive
2: Urgent
3: Emergency
<tele id>
4097:Paging
4098:Short Message, Push Mail
4099:Voice Mail
4100:Java Mail
<length>: the message data length
<cbn>call back number
<total_num>:the split total num of long message
<seq_num>:sequence number of long message
<msg_ref>:long message reference number number
<display_mode>: display directly or not
0: display directly
1,2,3: not display directly
<validity_period>:message validity date
<data>: message date
<mr>: message symbol
<ctrl-Z>: indicating the ending of one message. Under non-UNICOD:'0x1A'; under
UNICOD:'0x001A'
<ESC>: Cancel the sending of the message. Under non-UNICOD: '0x1B', under
UNICOD:'0x001B'
<oa/da>
number of message sender/recipient. Take the value from 0~9,*, #, up to 20 digits
< tooa/toda>
address coding method. The number of one byte, this parameters works as the address
coding is 8bit. Now 4bit coding is used, therefore this parameter doesn‟t work. The
value is fixed to be 0
1.3.5 +ZCMGW: Write Message to Memory
Page 16 of 52
Loading...
+ 36 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.