This folder is split into small docs and single-purpose examples.
- 01_client_setup.py
- 02_ai_call_minimal.py
- 03_ai_call_with_options.py
- 04_ai_call_with_failover.py
- 05_ai_transfer_basic.py
- 06_ai_transfer_all_actions.py
- 07_ai_hangup_minimal.py
- 08_ai_hangup_with_reason.py
- 09_ai_error_handling.py
- docs/README.md
- docs/01_client_setup.md
- docs/02_ai_call.md
- docs/03_ai_call_failover.md
- docs/04_ai_transfer.md
- docs/05_ai_hangup.md
- docs/06_error_handling.md
Each transfer pipeline action is split into its own doc and python file:
- actions/README.md
- actions/param.md / actions/param.py
- actions/play.md / actions/play.py
- actions/play_get_input.md / actions/play_get_input.py
- actions/input.md / actions/input.py
- actions/record.md / actions/record.py
- actions/connect.md / actions/connect.py
- actions/hangup.md / actions/hangup.py
python example/ai_agent/02_ai_call_minimal.py
python example/ai_agent/actions/connect.py