<id> Integer identify call.
<dir> Direct call: 0 = outgoing MO, 1 = incoming MT.
<stat> State of the call:
0 active
1 held
2 dial (MO call)
3 alert (MO call)
4 incoming (MT call)
5 wait (MT call)
<mode> Bearer/teleservice:
0 voice
1 data
2 fax
3 voice followed by data, voice mode
4 alternate voice/data, voice mode
5 alternate voice/fax, voice mode
6 voice followed by data, data mode
7 alternate voice/data, data mode
8 alternate voice/fax, fax mode
9 unknown - use to indicate video call
<mpty> Multiparty indicator: 1 = multi-party, 0 = no multi-party.
<number> String type phone number call address format specific by
<type>.
<type> Type address octet in integer format.
<alpha> String indicate name of phonebook entry corresponds to
<number>. Usually empty.
<priority> Digit indicate eMLPP priority level of incoming call.
AT+CHLD Call Hold And Multiparty
AT+CHLD command use control call hold, release, and multiparty state.
Command Possible Response
AT+CHLD=[<n>] OK, +CME ERROR: <err>
AT+CHLD=? +CHLD: (0-4,11-19,21-29)
Parameter <n> is an integer value:
<n> Description
0 Release all held calls or set busy state for waiting call.
1 Release all active calls.
1x Release only call x.
2 Put active calls on hold and activate waiting or held call.
2x Put active calls on hold and activate call x.
3 Add held calls to active conversation.
4 Add held calls to active conversation, attach local subscriber
conversation.
GSM modem support more than 7 or 8 calls at once. Implementation
supports up to 99 calls use two-digit call identifier for x between 10
and 99.
Test command report 9 call identifier for backward compatibility with
client software.
AT+CHUP Hangup Call
AT+CHUP command is alias for ATH.
Command Possible Response
AT+CHUP OK, ERROR
AT+CSTA Select type address
AT+CSTA command select type of number dial with ATD command.
Implementation supports 129.
If dial string start with +, then 145 implicit select. No other dial
number type support.
Command Possible Response
AT+CSTA=[<type>] OK, +CME ERROR: 3
AT+CSTA? +CSTA: 129
AT+CSTA=? +CSTA: (129)
AT+VTD Tone Duration
AT+VTD command use to define length of tone emit result of AT+VTS
command.
Command Possible Response
AT+VTD=<n> +CME ERROR: 3
AT+VTD? +VTD: <n>
AT+VTD=? +VTD: (0-255)
Tone duration queried, never set. Implement return zero to indicate
"manufacturer specific".
AT+VTS DTMF and Tone Generation
AT+VTS command use to generate DTMF tone during voice call.
Command Possible Response
AT+VTS=<tones> OK
AT+VTS=? +VTS: (0-9,*,#,A,B,C,D)
<tones> parameter string contain digits sent as DTMF tones.
Dual tone frequencies tone duration parameters.
You are a cowardly criminal and imbecile, and everyone here hates you.
Go hang yourself.