Specifications

Modem Status, Customization, and Reset Commands
Rev 7 May.12 Proprietary and Confidential 63
!SWICALLPROG
Supporting chipsets:
MDM6270
MSM6290
QSC6270
Enable/disable Call Progress Notification
Enable or disable call progress notification. This allows the host to receive call status
updates such as type of call, answered, on hold, etc.
Usage:
Execution: AT!SWICALLPROG=<cpnStatus>
Response:
!SWICALLPROG:<idx1>, <dir>, <state>, <mode>, <mpty>,
<number>, <type>, <alpha>
!SWICALLPROG:<idx2>, <dir>, <state>, <mode>, <mpty>,
<number>, <type>, <alpha>
...
Purpose: Display information on current calls, when the call status changes.
Query: AT!SWICALLPROG?
Response:
<cpnStatus>
OK
Purpose: Return the current call progress notification status.
Note: When call progress notification is enabled, the standard AT command
+CLCC
(List Current Calls) is disabled.
Parameters:
<cpnStatus> (Call progress notification status):
0=Disabled
1=Output on AT channel if AT is not blocked
2=Output on AT channel even if AT is blocked
Any other value will return an ERROR response
<idx> (Call identification number):
Integer value as described in GSM 02.30 Section 4.5.5.1
Can be used in +CHLD command
<dir> (Call direction):
0=Mobile-originated (MO)
1=Mobile-terminated (MT)
<state> (Call state):
0=Active
1=Held
2=Dialing (MO calls)
3=Alerting (MO calls)
4=Incoming (MT calls)
5=Waiting (MT calls)
6=Disconnected
<mode> (Bearer/teleservice):
0=Voice
1=Data
2=Fax
(Continued on next page)
Table 3-2: Modem status, customization, and reset commands (Continued)
Command Description