# ctasip commands

ctasip is a menu-driven interactive program. Enter one- and two-letter commands to execute NaturalAccess, NCC API, ADI API, or VCE API commands. Some commands prompt for additional information, such as frequencies and amplitudes for tone generators. For more information about the service commands, refer to the service-specific reference manuals.

The following table describes the available commands:

Function | Command | Description
Help | h | Displays a table of available commands.
Modify parameters | mp | Modifies ctasip configuration parameters.
Print parameters | pp | Displays ctasip configuration parameters.
Quit | q | Exits from the ctasip program.
Accept call | cc | Calls nccAcceptCall.
Acknowledge PRACK | ap | Calls nccSendPrackResponse.
Answer call | ac | Calls nccAnswerCall.
Call progress begin | cb | Calls adiStartCallProgress.
Call progress stop | cs | Calls adiStopCallProgress.
Call status | c? | Calls nccGetCallStatus.
Collect digits | cd | Calls adiCollectDigits.
Collect stop | sc | Calls adiStopCollection.
Digit flush | df | Calls adiFlushDigitQueue.
Digit get | dg | Calls adiGetDigit.
Digit peek | dp | Calls adiPeekDigit.
Disable DTMF detector | dd | Calls adiStopDTMFDetector.
Disable energy detector | de | Calls adiStopEnergyDetector.
Disable MF detector | dm | Calls adiStopMFDetector.
Disable tone detector | dt | Calls adiStopToneDetector.
Disconnect call | dc | Calls nccDisconnectCall.
Enable DTMF detector | ed | Calls adiStartDTMFDetector.
Enable energy detector | ee | Calls adiStartEnergyDetector.
Enable MF detector | em | Calls adiStartMFDetector.
Enable tone detector | et | Calls adiStartToneDetector.
FSK abort receive | fa | Calls adiStopReceivingFSK.
FSK receive | fr | Calls adiStartReceivingFSK.
FSK send | fs | Calls adiStartSendingFSK.
Generate DTMFs | gd | Calls adiStartDTMF.
Generate net tone | gn | Calls adiStartTones.
Generate stop | gs | Calls adiStopTones.
Generate user tone | gt | Calls adiStartTones.
Get call status | l? | Calls nccGetLineStatus.
Modify play gain | mg | Calls vceSetPlayGain.
Modify play speed | ms | Calls vceSetPlaySpeed.
Open services | op | Calls ctaCreateContext and ctaOpenServices.
Place call | pc | Calls nccPlaceCall.
Place call on hold | oc | Calls nccHoldCall.
Play file | pf | Calls vceOpenFile and vcePlayMessage.
Play memory | pm | Calls vcePlayMessage.
Play/receive status | p? | Calls vceGetContextInfo.
Play/receive stop | ps | Calls vceStop.
Play/record status | r? | Calls vceGetContextInfo.
Play/record stop | rs | Calls vceStop.
Query capability | cq | Calls nccQueryCapability.
Record file | rf | Calls vceCreateFile and vceRecordMessage.
Record memory | rm | Calls vceCreateMemory, vceEraseMessage, and vceRecordMessage.
Reject call | jc | Calls nccRejectCall.
Release call | rc | Calls nccReleaseCall.
Retrieve call | rr | Calls nccRetrievecall.
Send ACK | ak | Calls nccAcknowledgeCall.
Send capability query | sq | Calls nccSendCapabilityQuery
Send capability response | cr | Calls nccSendCapabilityResponse
Send PRACK | pk | Calls nccSendPrack.
Send REGISTER | ru | Calls nccRegisterUser.
Set parameters | pd | Calls ctaGetParmByName and ctaGetParmInfo.
Start protocol | sp | Calls nccStartProtocol or adiStartProtocol.
Stop protocol | up | Calls nccStopProtocol or adiStopProtocol.
Supervised transfer | st | Calls nccTransferCall.
Transfer call | tc | Calls nccAutomaticTransfer.
View parameters | vd | Calls ctaGetParmID and ctaGetParmInfoEx.