# Actions & Events

## Workflow Action:

* **Login**: Authenticate and log in to the Plivo platform using your Plivo credentials. This action is essential for initializing the communication session and making or receiving calls.
* **Logout**: Safely log out from the Plivo platform. Use this action to end your session and ensure that no further calls or messages can be sent or received.
* **Make a Call**: Initiate a phone call to a specified phone number using Plivo’s powerful API. Just provide the destination number and start connecting with your users instantly.
* **End Call**: Terminate an ongoing call. This action allows you to hang up any active call made through the Plivo API.
* **Answer Incoming Call**: Automatically answer an incoming call. This action is perfect for building workflows where you need to immediately connect with callers.
* **Reject Incoming Call**: Reject an incoming call. Use this action to decline calls that you don’t wish to answer.
* **Ignore Incoming Call**: Ignore an incoming call without notifying the caller. This action can be used in situations where you want to silently bypass incoming calls.
* **Mute and Unmute**: Mute or unmute your microphone during an ongoing call. This action allows you to manage call audio without ending the call.
* **Sending DTMF**: Send Dual-Tone Multi-Frequency (DTMF) tones during a call. This is useful for navigating automated systems, such as phone menus, by sending keypad inputs.

## Workflow Events:

* **Incoming Call**: Triggered when there is an incoming call to your Plivo account. This event can be used to notify users or automatically handle incoming calls.
* Incoming Call Canceled:&#x20;
* **Call Terminated**: Triggered when a call is terminated, either by the caller, the recipient, or due to a network issue. Use this to manage call logs and follow-up actions.
* **Incoming Call Ignored**: Triggered when there is an incoming call in ignored. This event can be used to notify users or automatically handle incoming calls.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.inova.us/v1/plivo-voice-in-browser-calls-plugin/actions-and-events.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
