> ## Documentation Index
> Fetch the complete documentation index at: https://docs-classic.cognigy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# dtmfSent

> The dtmfSent event fires when the SDK passes DTMF tones to the SIP library during a call.

Emitted when the SDK passes DTMF tones to the SIP library during a call via [`sendDTMF()`](https://docs-classic.cognigy.com/click-to-call/sdk/api-reference/send-dtmf). The SDK might queue later tones, so the event doesn't confirm that the tones were played or that the remote party received them. If `sendDTMF()` fails, the event isn't emitted.

This event is available since SDK version 0.2.0.

## Category

Info Message

## Callback Parameters

| Parameter | Type | Description |
| - | - | - |
| `tones` | `string` | The tones that the SDK sent. If you passed a number to `sendDTMF()`, the value is the number converted to a string. |

## Example

```typescript theme={null}
client.on('dtmfSent', (tones) => {
  console.log('DTMF tones sent:', tones);
});
```

## More Information

* [infoSent](https://docs-classic.cognigy.com/click-to-call/sdk/event-reference/info-sent.md)
* [sendDTMF](https://docs-classic.cognigy.com/click-to-call/sdk/api-reference/send-dtmf.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.