> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/labs-voice-agent/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/labs-voice-agent/_mcp/server.

# nemo_voice_agent.evaluation.scenarios.data.customer_service

## Module Contents

### Classes

| Name                                                                                                                                      | Description                                                                                 |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| [`CustomerServiceAccountAccess`](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceAccountAccess)               | Customer is locked out of their TechCorp online account.                                    |
| [`CustomerServiceBaseScenario`](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceBaseScenario)                 | Base class for customer service evaluation scenarios.                                       |
| [`CustomerServiceBillingDispute`](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceBillingDispute)             | Customer disputes an unexpected charge on their TechCorp account.                           |
| [`CustomerServiceDefectiveRefund`](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceDefectiveRefund)           | Customer received a defective phone and wants a full refund.                                |
| [`CustomerServiceDefectiveReplacement`](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceDefectiveReplacement) | Customer received a defective laptop and wants a replacement.                               |
| [`CustomerServiceOrderDelay`](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceOrderDelay)                     | Customer inquires about a delayed order.                                                    |
| [`CustomerServiceOutageComplaint`](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceOutageComplaint)           | Customer complains about a recurring service outage affecting their TechCorp Cloud account. |
| [`CustomerServicePlanUpgrade`](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServicePlanUpgrade)                   | Customer wants to upgrade their account plan from Standard to Premium.                      |
| [`CustomerServiceSubscriptionCancel`](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceSubscriptionCancel)     | Customer wants to cancel their TechCorp Premium subscription.                               |
| [`CustomerServiceWarrantyClaim`](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceWarrantyClaim)               | Customer files a warranty claim for a laptop with a faulty keyboard.                        |
| [`CustomerServiceWrongItem`](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceWrongItem)                       | Customer received the wrong item in their order.                                            |

### Data

[`RESOLUTION_TYPES_INFO`](#nemo_voice_agent-evaluation-scenarios-data-customer_service-RESOLUTION_TYPES_INFO)

### API

```python
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceAccountAccess()
```

**Bases:** [CustomerServiceBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceBaseScenario)

Customer is locked out of their TechCorp online account.

**`agent_actions`**

---

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceBaseScenario()
```

**Bases:** [Scenario](/nemo/labs-voice-agent/nemo-voice-agent/nemo_voice_agent/evaluation/scenarios/classes#nemo_voice_agent-evaluation-scenarios-classes-Scenario)

Base class for customer service evaluation scenarios.
Provides domain defaults for TechCorp customer service interactions.
This class is NOT registered as a scenario itself.

**`agent_actions`**

---

**`agent_persona`**

---

**`agent_resources`**

---

**`agent_task`**

---

**`max_duration`**

---

**`success_signals`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_resources`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceBillingDispute()
```

**Bases:** [CustomerServiceBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceBaseScenario)

Customer disputes an unexpected charge on their TechCorp account.

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceDefectiveRefund()
```

**Bases:** [CustomerServiceBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceBaseScenario)

Customer received a defective phone and wants a full refund.

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceDefectiveReplacement()
```

**Bases:** [CustomerServiceBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceBaseScenario)

Customer received a defective laptop and wants a replacement.

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceOrderDelay()
```

**Bases:** [CustomerServiceBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceBaseScenario)

Customer inquires about a delayed order.

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceOutageComplaint()
```

**Bases:** [CustomerServiceBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceBaseScenario)

Customer complains about a recurring service outage affecting their TechCorp Cloud account.

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServicePlanUpgrade()
```

**Bases:** [CustomerServiceBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceBaseScenario)

Customer wants to upgrade their account plan from Standard to Premium.

**`agent_actions`**

---

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceSubscriptionCancel()
```

**Bases:** [CustomerServiceBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceBaseScenario)

Customer wants to cancel their TechCorp Premium subscription.

**`agent_actions`**

---

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceWarrantyClaim()
```

**Bases:** [CustomerServiceBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceBaseScenario)

Customer files a warranty claim for a laptop with a faulty keyboard.

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceWrongItem()
```

**Bases:** [CustomerServiceBaseScenario](#nemo_voice_agent-evaluation-scenarios-data-customer_service-CustomerServiceBaseScenario)

Customer received the wrong item in their order.

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_task`**

---

```python
nemo_voice_agent.evaluation.scenarios.data.customer_service.RESOLUTION_TYPES_INFO = f'Valid `resolution_type` values for `ResolveTicketTool`: {', '.join(DEFAULT_RES...
```