---
title: "ಅಂತರ್ನಿರ್ಮಿತ ಉಪಕರಣಗಳು"
description: "ಕರೆಗಳನ್ನು ಕೊನೆಗೊಳಿಸಲು, ಕರೆಮಾಡುವವರನ್ನು ವರ್ಗಾಯಿಸಲು, ಕೀಪ್ಯಾಡ್‌ಗಳನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು, ಹೋಲ್ಡ್‌ನಲ್ಲಿ ಕಾಯಲು, ಜ್ಞಾನವನ್ನು ಹುಡುಕಲು, ಧ್ವನಿಗಳನ್ನು ಪ್ಲೇ ಮಾಡಲು ಮತ್ತು ಇಮೇಲ್ ಕಳುಹಿಸಲು ThunderPhone ಏಜೆಂಟ್‌ಗಳಿಗೆ prompt ನೀಡಿ."
---

ಅಂತರ್ನಿರ್ಮಿತ ಉಪಕರಣಗಳು ನಿಮ್ಮ ಸ್ವಂತ API ಅನ್ನು ಸಂಪರ್ಕಿಸದೆ ಏಜೆಂಟ್‌ಗೆ ಸಾಮಾನ್ಯ ಕರೆ ಕ್ರಿಯೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅವಕಾಶ ನೀಡುತ್ತವೆ. ಹೆಚ್ಚಿನವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲಭ್ಯವಿರುತ್ತವೆ; ಇಮೇಲ್, ಧ್ವನಿಗಳು ಮತ್ತು ಜ್ಞಾನ ಹುಡುಕಾಟವು ನೀವು ಸಂಬಂಧಿತ ಸೆಟ್ಟಿಂಗ್ ಅಥವಾ ಮೂಲವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ನಂತರವೇ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ. ಪ್ರತಿಯೊಂದು ಕ್ರಿಯೆಯನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕೆಂದು ಏಜೆಂಟ್‌ಗೆ ಅದರ prompt ನಲ್ಲಿ ತಿಳಿಸಿ.

| ಉಪಕರಣ | ಇದಕ್ಕಾಗಿ ಬಳಸಿ | ಇದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ವಿಧಾನ | ಬೆಂಬಲಿತ ಕರೆಗಳು |
| --- | --- | --- | --- |
| `end_call` | ಪೂರ್ಣಗೊಂಡ ಸಂಭಾಷಣೆಯನ್ನು ಮುಗಿಸಲು | ಯಾವಾಗಲೂ ಲಭ್ಯ | ಫೋನ್, ಬ್ರೌಸರ್ Talk, ವಿಜೆಟ್, ಸಿಮ್ಯುಲೇಷನ್ ಮತ್ತು Realtime |
| `transfer_call` | ಫೋನ್ ಕರೆಗಾರರನ್ನು ಮಾರ್ಗನಿರ್ದೇಶಿಸಲು | prompt ನಲ್ಲಿ ಮಾರ್ಗನಿರ್ದೇಶನವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ | ಸಾಮಾನ್ಯ ಫೋನ್ ಕರೆಗಳು; `call_events` ಇರುವ ಇನ್‌ಲೈನ್ Realtime ಕೋಲ್ಡ್ ವರ್ಗಾವಣೆಯನ್ನು ಬಳಸಬಹುದು. ಉಳಿಸಿದ-ಏಜೆಂಟ್ Realtime ಇದನ್ನು ಒಳಗೊಂಡಿರುವುದಿಲ್ಲ. |
| `send_keypad_input` | ಫೋನ್ ಮೆನುವಿನಲ್ಲಿ ಕೀಲಿಗಳನ್ನು ಒತ್ತಲು | ಸಾಮಾನ್ಯ ಫೋನ್ ಕರೆಗಳಲ್ಲಿ ಯಾವಾಗಲೂ ಲಭ್ಯ | ಫೋನ್ ಕರೆಗಳು; `call_events` ಇರುವ ಇನ್‌ಲೈನ್ ಹೊರಹೋಗುವ Realtime. ಉಳಿಸಿದ-ಏಜೆಂಟ್ Realtime ಇದನ್ನು ಒಳಗೊಂಡಿರುವುದಿಲ್ಲ. |
| `no_response` | ಸ್ವಯಂಚಾಲಿತ ಮೆನು ಮಾತನಾಡುತ್ತಿರುವಾಗ ಕೇಳುತ್ತಿರಲು | ಯಾವಾಗಲೂ ಲಭ್ಯ | ಎಲ್ಲಾ ಕರೆ ಪ್ರಕಾರಗಳು |
| `wait_on_hold` | ವ್ಯಕ್ತಿಯೊಬ್ಬರು ಮರಳುವವರೆಗೆ ಮೌನವಾಗಿ ಕಾಯಲು | ಹೊರಹೋಗುವ ಕರೆಗಳಲ್ಲಿ ಒಳಗೊಂಡಿದೆ | ಹೊರಹೋಗುವ ಫೋನ್ ಮತ್ತು ಹೊರಹೋಗುವ ಇನ್‌ಲೈನ್ Realtime ಸೆಷನ್‌ಗಳು |
| `search_knowledge_base` | ಲಗತ್ತಿಸಲಾದ ಮೂಲಗಳಿಂದ ಉತ್ತರಿಸಲು | ಏಜೆಂಟ್‌ಗೆ ಜ್ಞಾನವನ್ನು ಲಗತ್ತಿಸಿ | ಲಗತ್ತಿಸಲಾದ ಜ್ಞಾನವಿರುವ ಉಳಿಸಿದ-ಏಜೆಂಟ್ ಕರೆಗಳು |
| `play_sound` | ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ಅಧಿಸೂಚನೆ ಧ್ವನಿಯನ್ನು ಪ್ಲೇ ಮಾಡಲು | **ಸುಧಾರಿತ → ಉಪಕರಣ ಧ್ವನಿ** | ಉಳಿಸಿದ-ಏಜೆಂಟ್ ಕರೆಗಳು |
| `send_email` | ನಿಗದಿತ ಒಬ್ಬ ಸ್ವೀಕರಿಸುವವರಿಗೆ ಇಮೇಲ್ ಕಳುಹಿಸಲು | **ಸುಧಾರಿತ → ಇಮೇಲ್ ಕಳುಹಿಸಿ** | ಉಳಿಸಿದ-ಏಜೆಂಟ್ ಕರೆಗಳು |

## `end_call`

prompt ಮಾದರಿಗೆ ಹಾಗೆ ಮಾಡಲು ತಿಳಿಸಿದಾಗ ಪ್ರಸ್ತುತ ಕರೆಯನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತದೆ. ಇದು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಲಭ್ಯವಿದ್ದು, ಏಜೆಂಟ್ ಸೆಟ್ಟಿಂಗ್ ಹೊಂದಿಲ್ಲ.

ಷರತ್ತು ಮತ್ತು ಅಗತ್ಯವಿರುವ ಯಾವುದೇ ವಿದಾಯವನ್ನು prompt ನಲ್ಲಿ ಬರೆಯಿರಿ:

```text
When the caller confirms they need nothing else, say goodbye and end the call.
```

ಸಾಮಾನ್ಯವಾಗಿ ಮಾದರಿ ಕೊನೆಗೊಳಿಸಿದ ಕರೆಯು `end_reason: "ai_hangup"` ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಅವಧಿ ಅಥವಾ ಬ್ಯಾಲೆನ್ಸ್ ಸ್ಥಗಿತವು ಬದಲಿಗೆ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟ ಅಂತ್ಯ ಕಾರಣವನ್ನು ಬಳಸಬಹುದು.

## `transfer_call`

ಮಾದರಿಯು ಒದಗಿಸಿದ ನಿಗದಿತ ಸಂಖ್ಯೆಗೆ ಫೋನ್ ಕರೆಗಾರರನ್ನು ವರ್ಗಾಯಿಸುತ್ತದೆ. ಕೋಲ್ಡ್ ವರ್ಗಾವಣೆ ತಕ್ಷಣವೇ ಆಗುತ್ತದೆ. ಸ್ಕ್ರೀನ್ ಮಾಡಿದ ವಾರ್ಮ್ ವರ್ಗಾವಣೆಯು ಪಕ್ಷಗಳನ್ನು ಸಂಪರ್ಕಿಸುವ ಮೊದಲು ಖಾಸಗಿಯಾಗಿ ಗಮ್ಯಸ್ಥಾನಕ್ಕೆ ಕರೆ ಮಾಡುತ್ತದೆ. ವಾರ್ಮ್ ವರ್ಗಾವಣೆಗೆ ಹೊರಹೋಗುವ ಕರೆಗಳನ್ನು ಮಾಡಬಹುದಾದ ಪರಿಶೀಲಿಸಲಾದ ಆಮದು ಮಾಡಿದ VoIP ಸಂಖ್ಯೆ ಅಗತ್ಯವಿದೆ.

ಗಮ್ಯಸ್ಥಾನದ ಸಂಖ್ಯೆ ಮತ್ತು ನಿಖರವಾದ ಮಾರ್ಗನಿರ್ದೇಶನ ಷರತ್ತನ್ನು prompt ನಲ್ಲಿ ಸೇರಿಸಿ:

```text
If the caller asks for billing, transfer them to +15551234567.
```

ಯಶಸ್ವಿ ಕೋಲ್ಡ್ ವರ್ಗಾವಣೆಯು `end_reason: "ai_transfer"` ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ; ಪೂರ್ಣಗೊಂಡ ವಾರ್ಮ್ ಹಸ್ತಾಂತರವು `end_reason: "ai_warm_transfer"` ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ವಿಫಲವಾದ ವಾರ್ಮ್ ಪ್ರಯತ್ನವು ನಿಯಂತ್ರಣವನ್ನು ಏಜೆಂಟ್‌ಗೆ ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಕರೆಯ ನಂತರದ ಅಂತ್ಯವು ಅದರ ಅಂತ್ಯ ಕಾರಣವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ಫೋನ್ ಅಲ್ಲದ ಸೆಷನ್‌ಗಳಲ್ಲಿ, ವರ್ಗಾವಣೆ ವಿನಂತಿಯು ಸೆಷನ್ ಅನ್ನು ಬದಲಿಗೆ ಕೊನೆಗೊಳಿಸುತ್ತದೆ.

ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಮತ್ತು API ಸೆಟಪ್, ಮಾರ್ಗನಿರ್ದೇಶನ, ಸ್ಕ್ರೀನಿಂಗ್, ವೈಫಲ್ಯ ನಿರ್ವಹಣೆ, ಮಿತಿಗಳು ಮತ್ತು ಪರೀಕ್ಷೆಗಾಗಿ [ಕರೆಗಳನ್ನು ವರ್ಗಾಯಿಸಿ](/kn/guides/call-transfers) ನೋಡಿ.

## `send_keypad_input`

ಫೋನ್ ಲೈನ್‌ಗೆ DTMF (ಫೋನ್ ಕೀಪ್ಯಾಡ್) ಅಂಕೆಗಳಾದ `0`–`9`, `*`, ಮತ್ತು `#` ಅನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ಕರೆಗಾರರು ಕೀಲಿಗಳನ್ನು ಒತ್ತುವಂತೆ ಕೇಳುವ ಸ್ವಯಂಚಾಲಿತ ಮೆನುವಾದ IVR ನಲ್ಲಿ ಸಂಚರಿಸಲು ಮಾದರಿಯು ಇದನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಲಭ್ಯವಿದ್ದು, ಏಜೆಂಟ್ ಸೆಟ್ಟಿಂಗ್ ಹೊಂದಿಲ್ಲ.

ಅದು ಯಾವ ಮೆನುಗಳಲ್ಲಿ ಸಂಚರಿಸಬಹುದು ಮತ್ತು ವಿನಂತಿಸಲಾದ ಮೌಲ್ಯಗಳು ಎಲ್ಲಿಂದ ಬರುತ್ತವೆ ಎಂಬುದನ್ನು ಮಾದರಿಗೆ ತಿಳಿಸಿ. ಮೆನು ಆಯ್ಕೆಗಳನ್ನು ಊಹಿಸಲು ಅದನ್ನು ಕೇಳಬೇಡಿ:

```text
Follow the phone menu for account status. Press a key only after the menu
states what that key does. Enter the account number supplied by the caller.
```

ವೇದಿಕೆಯು ಬೆಂಬಲಿಸದ ಅಕ್ಷರಗಳನ್ನು ತೆಗೆದುಹಾಕಿ, ಮಾನ್ಯ ಅಂಕೆಗಳನ್ನು ಕ್ರಮವಾಗಿ ಕಳುಹಿಸುತ್ತದೆ. ಯಾವುದೇ ಮಾನ್ಯ ಅಂಕೆಗಳು ಉಳಿಯದಿದ್ದರೆ ಅಥವಾ ಕರೆಯು ಕೀಪ್ಯಾಡ್ ಇನ್‌ಪುಟ್ ಕಳುಹಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ಏಜೆಂಟ್ ಚೇತರಿಸಿಕೊಳ್ಳಲು ವೈಫಲ್ಯವನ್ನು ಅದಕ್ಕೆ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ.

## `no_response`

ಸ್ವಯಂಚಾಲಿತ ವ್ಯವಸ್ಥೆಯು ಇನ್ನೂ ಮಾತನಾಡುತ್ತಿರುವಾಗ ಅಥವಾ ಕೇಳುತ್ತಿರಲು ತಿಳಿಸಿದಾಗ ಏಜೆಂಟ್ ಅನ್ನು ಮೌನವಾಗಿರಿಸುತ್ತದೆ. ಇದು ಜೀವಂತ ವ್ಯಕ್ತಿಯ ಶುಭಾಶಯ, ಪ್ರಶ್ನೆ ಅಥವಾ ನಿಜವಾದ ಹೋಲ್ಡ್ ಸರದಿಗಾಗಿ ಅಲ್ಲ. ಇದು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಲಭ್ಯವಿದ್ದು, ಏಜೆಂಟ್ ಸೆಟ್ಟಿಂಗ್ ಹೊಂದಿಲ್ಲ.

ಸಾಮಾನ್ಯವಾಗಿ ಅಂತರ್ನಿರ್ಮಿತ ವಿವರಣೆ ಸಾಕಾಗುತ್ತದೆ. IVR-ಹೆಚ್ಚಿನ ಕರೆಗಳಿಗಾಗಿ, prompt ನಲ್ಲಿ ಮಿತಿಯನ್ನು ಬಲಪಡಿಸಿ:

```text
Stay silent while a phone menu is still speaking. Answer a live person as soon
as they address you.
```

ಈ ಕ್ರಿಯೆಯು ಕರೆಯನ್ನು ಕೊನೆಗೊಳಿಸುವುದಿಲ್ಲ.

## `wait_on_hold`

ನೈಜ ವ್ಯಕ್ತಿಯು ಮರಳುವವರೆಗೆ ಹೊರಹೋಗುವ ಏಜೆಂಟ್ ಅನ್ನು ಮೌನ ಹೋಲ್ಡ್ ಸ್ಥಿತಿಯಲ್ಲಿ ಇರಿಸುತ್ತದೆ.
ಇನ್ನೊಂದು ಪಕ್ಷವು ಏಜೆಂಟ್ ಅನ್ನು ಹೋಲ್ಡ್‌ಗೆ ಇರಿಸಲಾಗುತ್ತಿದೆ ಎಂದು ಸ್ಪಷ್ಟವಾಗಿ ಹೇಳಿದ ನಂತರವೇ
ಮಾದರಿ ಇದನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ಹೊರಹೋಗುವ ಕರೆಗಳಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲಭ್ಯವಿರುತ್ತದೆ ಮತ್ತು
ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ ಯಾವುದೇ ಸೆಟ್ಟಿಂಗ್ ಹೊಂದಿರುವುದಿಲ್ಲ.

```text
If a person explicitly puts you on hold, wait silently. When they return,
continue from the question you were discussing.
```

IVR‌ನ “ದಯವಿಟ್ಟು ನಿರೀಕ್ಷಿಸಿ” ಸಂದೇಶಕ್ಕಾಗಿ ಇದನ್ನು ಬಳಸುವಂತೆ ಏಜೆಂಟ್‌ಗೆ prompt ನೀಡಬೇಡಿ. ಹೋಲ್ಡ್
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಗರಿಷ್ಠ 15 ನಿಮಿಷಗಳವರೆಗೆ ಇರುತ್ತದೆ. ಸಾಮಾನ್ಯ ಹೊರಹೋಗುವ ಕರೆಗಳಿಗಾಗಿ, `POST /v1/call`
ಧನಾತ್ಮಕ ಪೂರ್ಣಾಂಕದ `max_hold_seconds` ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ; ಇನ್‌ಲೈನ್ ರಿಯಲ್‌ಟೈಮ್
`max_hold_seconds` ಅನ್ನು 10–900 ಸೆಕೆಂಡುಗಳಿಗೆ ಮಿತಿಗೊಳಿಸುತ್ತದೆ. ವ್ಯಕ್ತಿಯು
ಮರಳಿದರೆ, ಕರೆಯ ಅಂತ್ಯದ ಕಾರಣವನ್ನು ಬದಲಾಯಿಸದೆ ಏಜೆಂಟ್ ಪುನರಾರಂಭಿಸುತ್ತದೆ. ಮಿತಿ
ಮುಕ್ತಾಯಗೊಂಡರೆ, ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ `end_reason: "ai_hangup"` ನೊಂದಿಗೆ ಕರೆಯನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತದೆ.

## `search_knowledge_base`

ಏಜೆಂಟ್‌ಗೆ ಲಗತ್ತಿಸಲಾದ ದಾಖಲೆಗಳನ್ನು ಹುಡುಕಿ ಸಂಬಂಧಿತ ಭಾಗಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಇದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು
ಜ್ಞಾನಾಧಾರ ಅಥವಾ ಪ್ರತ್ಯೇಕ ಜ್ಞಾನ ದಾಖಲೆಗಳನ್ನು ಲಗತ್ತಿಸಿ, ನಂತರ ಯಾವ ಉತ್ತರಗಳು ಆ ಮೂಲಗಳಿಂದ
ಬರಬೇಕು ಎಂಬುದನ್ನು ಮಾದರಿಗೆ ತಿಳಿಸಿ:

```text
Search the knowledge base before answering policy questions. If the first
search is inconclusive, try once more with different key terms.
```

ಹುಡುಕಾಟ ವಿಫಲವಾದರೆ, ಫಲಿತಾಂಶವನ್ನು ಏಜೆಂಟ್‌ಗೆ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ. ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಮತ್ತು API
ಸೆಟಪ್‌ಗಾಗಿ [ಜ್ಞಾನಾಧಾರ](/kn/guides/knowledge-base) ನೋಡಿ.

## `play_sound`

ಅದೇ ಸರದಿಯಲ್ಲಿನ ಯಾವುದೇ ಮಾತಿನ ನಂತರ ಏಜೆಂಟ್‌ನ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ಅಧಿಸೂಚನೆ ಧ್ವನಿಯನ್ನು ಪ್ಲೇ ಮಾಡುತ್ತದೆ.
ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ **ಸುಧಾರಿತ → ಉಪಕರಣದ ಧ್ವನಿ** ಅನ್ನು **ಚೈಮ್**, **ಡಿಂಗ್**,
ಅಥವಾ **ಬೀಪ್** ಎಂದು ಹೊಂದಿಸಿ, ನಂತರ ಏಜೆಂಟ್ ಅನ್ನು ಡಿಪ್ಲಾಯ್ ಮಾಡಿ. **ಯಾವುದೂ ಇಲ್ಲ** ಉಪಕರಣವನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.

[ಏಜೆಂಟ್ಸ್ API](/api-reference/agents) ಯೊಂದಿಗೆ, `play_sound_asset` ಅನ್ನು
`"chime"`, `"ding"`, ಅಥವಾ `"beep"` ಎಂದು ಸಿದ್ಧಪಡಿಸಿ, ನಂತರ ಡಿಪ್ಲಾಯ್ ಮಾಡಿ. ಉಪಕರಣವನ್ನು
ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಅದನ್ನು `""` ಎಂದು ಹೊಂದಿಸಿ.

```text
After confirming that an appointment was saved, say "You're all set" and play
the notification sound.
```

ಪ್ಲೇಬ್ಯಾಕ್ ವಿಫಲತೆಯನ್ನು ಏಜೆಂಟ್‌ಗೆ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದು ಕರೆಯನ್ನು ಕೊನೆಗೊಳಿಸುವುದಿಲ್ಲ.

## `send_email`

ಏಜೆಂಟ್ ಮಾಲೀಕರು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ಒಬ್ಬ ಸ್ವೀಕರಿಸುವವರಿಗೆ ಸರಳ-ಪಠ್ಯ ಇಮೇಲ್ ಕಳುಹಿಸುತ್ತದೆ.
ಮಾದರಿಯು ವಿಷಯ ಮತ್ತು ಮುಖ್ಯಪಠ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅದು ಎಂದಿಗೂ ಸ್ವೀಕರಿಸುವವರ ನಿಯತಾಂಕವನ್ನು ನೋಡುವುದಿಲ್ಲ
ಮತ್ತು ವಿಳಾಸವನ್ನು ಆಯ್ಕೆಮಾಡಲು ಅಥವಾ ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.

ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ **ಸುಧಾರಿತ → ಇಮೇಲ್ ಕಳುಹಿಸಿ** ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ, ಸ್ವೀಕರಿಸುವವರ ವಿಳಾಸವನ್ನು ಉಳಿಸಿ,
ನಂತರ ಏಜೆಂಟ್ ಅನ್ನು ಡಿಪ್ಲಾಯ್ ಮಾಡಿ. [ಏಜೆಂಟ್ಸ್ API](/api-reference/agents) ಯೊಂದಿಗೆ, ಎರಡನ್ನೂ
`send_email_enabled: true` ಮತ್ತು ಖಾಲಿಯಲ್ಲದ `send_email_recipient` ಅನ್ನು ಸಿದ್ಧಪಡಿಸಿ, ನಂತರ ಡಿಪ್ಲಾಯ್ ಮಾಡಿ.
trigger ಮತ್ತು ಅಗತ್ಯ ವಿಷಯಗಳನ್ನು prompt‌ನಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಿ:

```text
When the caller asks to leave a message, collect their name, callback number,
and message. Read the details back for confirmation, then email them.
```

ಒಂದು ಕರೆಯು ಗರಿಷ್ಠ ಮೂರು ಇಮೇಲ್‌ಗಳನ್ನು ಪ್ರಯತ್ನಿಸಬಹುದು. ಪ್ರತಿ ವಿಷಯವು 300
ಅಕ್ಷರಗಳಿಗೆ ಮತ್ತು ಪ್ರತಿ ಮುಖ್ಯಪಠ್ಯವು 20,000 ಅಕ್ಷರಗಳಿಗೆ ಸೀಮಿತವಾಗಿದೆ. ಕಾಣೆಯಾದ ಕಾನ್ಫಿಗರೇಶನ್, ಅಮಾನ್ಯ
ವಿಷಯ, ಪ್ರತಿ-ಕರೆ ಮಿತಿ ಮತ್ತು ವಿತರಣಾ ವಿಫಲತೆಗಳನ್ನು ಏಜೆಂಟ್‌ಗೆ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ.
ವಿತರಣೆಯು ವಿಫಲವಾದರೂ ಮೂರು ಪ್ರಯತ್ನಗಳಲ್ಲಿ ಒಂದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ವ್ಯಾಪಕವಾಗಿ ಡಿಪ್ಲಾಯ್ ಮಾಡುವ ಮೊದಲು ನಿಯಂತ್ರಿತ ಸ್ವೀಕರಿಸುವವರೊಂದಿಗೆ ಪರೀಕ್ಷಿಸಿ. Browser Talk ಮತ್ತು
ಅನುಕರಣೆಗಳು ನೈಜ ಇಮೇಲ್ ಕಳುಹಿಸುತ್ತವೆ; ಡ್ರೈ-ರನ್ ಮೋಡ್ ಇಲ್ಲ.

## ಹೊಂದಾಣಿಕೆ ಟಿಪ್ಪಣಿ

**ಸುಧಾರಿತ → ಅಡ್ಡಿಪಡಿಸಲಾಗದ ಬಹಿರಂಗಪಡಿಸುವಿಕೆಗಳು** ಸೆಟ್ಟಿಂಗ್ ಮತ್ತು ಹಳೆಯ
`speak_uninterruptible_enabled` ಕ್ಷೇತ್ರವು ಹೊಂದಾಣಿಕೆಗಾಗಿ ಉಳಿದಿವೆ, ಆದರೆ ಅವುಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದು
ಯಾವುದೇ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ. ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಆಫ್‌ನಲ್ಲೇ ಇರಿಸಿ; ಯಾವುದೇ prompt ಈ ಉಪಕರಣವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.

ಅಗತ್ಯವಿರುವ ಕರೆ-ಆರಂಭದ ಬಹಿರಂಗಪಡಿಸುವಿಕೆಗಾಗಿ, **ಒಪ್ಪಿಗೆ ಘೋಷಣೆ** ಬಳಸಿ. ಅದು
ಸಾಮಾನ್ಯ ಸಂಭಾಷಣೆಯ ಮೊದಲು ಯಥಾವತ್ತಾಗಿ ಪ್ಲೇ ಆಗುತ್ತದೆ ಮತ್ತು ಅಡ್ಡಿಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. [ಕರೆ
ರೆಕಾರ್ಡಿಂಗ್ ಒಪ್ಪಿಗೆ ಕಾನೂನುಗಳು](/kn/guides/recording-consent-laws) ನೋಡಿ.

## ಅಂತರ್ನಿರ್ಮಿತ ಉಪಕರಣಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಿ

prompt ನೀಡುವಿಕೆ, ಜ್ಞಾನ ಹುಡುಕಾಟ, ಧ್ವನಿಗಳು ಮತ್ತು ಇಮೇಲ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲು ಬ್ರೌಸರ್ Talk ಅಥವಾ ಅನುಕರಣೆಯನ್ನು ಬಳಸಿ.
ಆ ಪರಿಸರಗಳು ಫೋನ್-ನೆಟ್‌ವರ್ಕ್ ವರ್ತನೆಯನ್ನು ಪುನರುತ್ಪಾದಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಹೊರಹೋಗುವ ಫೋನ್ ಕರೆಯಲ್ಲಿ
ಕೀಪ್ಯಾಡ್ ನ್ಯಾವಿಗೇಶನ್ ಮತ್ತು ಹೋಲ್ಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಿ, ಮತ್ತು ಅರ್ಹ ಆಮದು ಮಾಡಿದ VoIP ಸಂಖ್ಯೆಯನ್ನು ಬಳಸಿ
ನೈಜ ಕರೆಯಲ್ಲಿ ಸಂಪೂರ್ಣ ವಾರ್ಮ್ ಹ್ಯಾಂಡ್‌ಆಫ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಿ. ಮೇಲಿನ ಕೋಷ್ಟಕದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ರಿಯಲ್‌ಟೈಮ್ ಬೆಂಬಲ
ಸೀಮಿತವಾಗಿದೆ.

## ಕರೆಗಳು, ಬೆಲೆ ನಿಗದಿ ಮತ್ತು ವೆಬ್‌ಹುಕ್‌ಗಳು

ಅಂತರ್ನಿರ್ಮಿತ ಕ್ರಿಯೆಗಳಿಗೆ ಪ್ರತಿ ಬಳಕೆಯ ಟೂಲ್ ಶುಲ್ಕವಿಲ್ಲ. ಸಾಮಾನ್ಯ ಕರೆ ಮತ್ತು ಪೂರೈಕೆದಾರರ ಶುಲ್ಕಗಳು
ಇನ್ನೂ ಅನ್ವಯಿಸುತ್ತವೆ; [ಬೆಲೆ ನಿಗದಿ](/kn/guides/pricing) ನೋಡಿ. ಅವುಗಳ ಕರೆಗಳು ಮತ್ತು ಫಲಿತಾಂಶಗಳು
ಪೂರ್ಣಗೊಂಡ ಟ್ರಾನ್ಸ್‌ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಕಾಣಿಸಬಹುದು, ಆದರೆ ಅವು `telephony.tool` ಅಥವಾ `web.tool` ಅನ್ನು
ಹೊರಸೂಸುವುದಿಲ್ಲ. ಆ ಈವೆಂಟ್‌ಗಳು [ಬಳಕೆದಾರ-ವ್ಯಾಖ್ಯಾನಿತ ಕಾರ್ಯಗಳಿಗಾಗಿ](/kn/tools/overview) ಇವೆ. ಪೂರ್ಣಗೊಂಡ
ಕರೆ ಸ್ಥಗಿತಗೊಳಿಸುವಿಕೆ ಅಥವಾ ವರ್ಗಾವಣೆ ಮಾತ್ರ ಕರೆಯ `end_reason` ಅನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ; ಇತರ ವೈಫಲ್ಯಗಳನ್ನು
ಏಜೆಂಟ್‌ಗೆ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ. ಕರೆ ದಾಖಲೆಗೆ [ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ ವೆಬ್‌ಹುಕ್‌ಗಳು](/kn/webhooks/call-complete) ನೋಡಿ.
