Finalised code and added a bit about this example to the README

This commit is contained in:
Dominic
2025-01-29 17:27:44 +09:00
parent 417d661d28
commit 1c8f0ed7da
2 changed files with 26 additions and 178 deletions

View File

@@ -1,3 +1,5 @@
<!-- @format -->
<div align="center">
 <img alt="pipecat" width="300px" height="auto" src="image.png">
</div>
@@ -74,13 +76,36 @@ For the bot to dial out to a number, make a POST request to `/daily_start_bot` a
For example:
```shell
url -X "POST" "http://localhost:7860/daily_start_bot" \
curl -X "POST" "http://localhost:7860/daily_start_bot" \
-H 'Content-Type: application/json; charset=utf-8' \
-d $'{
"dialoutNumber": "+12125551234"
}'
```
### Voicemail detection
To start the bot and test voicemail detection, send a POST request to /daily_start_bot with "detectVoicemail": true in the request body.
- If you only include `"detectVoicemail": true`, the bot will not dial out. Instead, you can test it in Daily Prebuilt by visiting the URL provided in the response.
- If you include both `"detectVoicemail": true` and a phone number under `"dialoutNumber"`, the bot will dial out to that number.
Example: Testing in Daily Prebuilt:
```shell
curl -X POST "http://localhost:7860/daily_start_bot" \ py pipecat
-H "Content-Type: application/json" \
-d '{"detectVoicemail": true}'
```
Example: Testing with Dial-Out:
```shell
curl -X POST "http://localhost:7860/daily_start_bot" \ py pipecat
-H "Content-Type: application/json" \
-d '{"dialoutNumber": "+18057145330", "detectVoicemail": true}'
```
### More information
For more configuration options, please consult [Daily's API documentation](https://docs.daily.co).