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