# Actions Actions allow your Sinch application to control individual calls. The following actions are currently available: ## hangup Hangs up a call. Available to use in a response to an [Incoming Call Event](/docs/voice/api-reference/voice/callbacks/ice) callback, an [Answered Call Event](/docs/voice/api-reference/voice/callbacks/ace) callback, or a [Prompt Input Event](/docs/voice/api-reference/voice/callbacks/pie) callback. **Example code** **Schema** ## continue Continues to set up a call. Available to use in a response to an [Answered Call Event](/docs/voice/api-reference/voice/callbacks/ice) callback or a [Prompt Input Event](/docs/voice/api-reference/voice/callbacks/pie) callback. **Example code** **Schema** ## connectPstn Determines how a PSTN call is connected. Available to use in a response to an [Incoming Call Event](/docs/voice/api-reference/voice/callbacks/ice) callback or a [Prompt Input Event](/docs/voice/api-reference/voice/callbacks/pie) callback. **Example code** **Schema** Note: You don't need to set *cli* or *number* if the values supplied by the client suffice. ## connectMxp Determines how an application-to-application call is connected. Available to use in a response to an [Incoming Call Event](/docs/voice/api-reference/voice/callbacks/ice) callback. **Example code** **Schema** ## connectConf Connects an incoming call to a conference. Available to use in a response to an [Incoming Call Event](/docs/voice/api-reference/voice/callbacks/ice) callback or a [Prompt Input Event](/docs/voice/api-reference/voice/callbacks/pie) callback. **Example code** **Schema** ## connectSip Determines how to route a call to a SIP server. Available to use in a response to an [Incoming Call Event](/docs/voice/api-reference/voice/callbacks/ice) callback or a [Prompt Input Event](/docs/voice/api-reference/voice/callbacks/pie) callback. **Example code** **Schema** Note: Make sure you allow our IP addresses in your SIP server for receiving this traffic. For more information on allowlisting see our [SIP-trunking documentation](/docs/voice/api-reference/sip-trunking). ## runMenu Plays an interactive voice response (IVR) menu to the callee. This menu can play pre-recorded files or text-to-speech messages, collect DTMF tones, and trigger the [Prompt Input Event](/docs/voice/api-reference/voice/callbacks/pie) (PIE) callback towards your backend, notifying you of the actions the callee took. Available to use in a response to an [Incoming Call Event](/docs/voice/api-reference/voice/callbacks/ice) callback or an [Answered Call Event](/docs/voice/api-reference/voice/callbacks/ace) callback. Can also be used in combination with the [Conferences](/docs/voice/api-reference/voice/conferences/) endpoint of the Calling API. **Example code** **Schema** ## park "Parks" the call and places the caller on hold. The caller is placed into a loop, listening to an IVR prompt (either a pre-recorded audio file or generated by text to speech). If the call is unparked, prompts will stop playing immediately. If the max duration is reached, the last prompt will be fully played until the call ends. Available to use in a response to an [Incoming Call Event](/docs/voice/api-reference/voice/callbacks/ice) callback or a [Prompt Input Event](/docs/voice/api-reference/voice/callbacks/pie) callback. **Example code** **Schema** Note: The `maxDuration` value can be set to a maximum of 600 seconds (10 minutes).