Settings
Webhook-Endpunkte (für Fonios UI)
Diese URLs in Fonios Webhook-Konfigurationen eintragen. Header bei jedem
Request setzen:
X-Fonio-Secret: doss…e_me (volles Secret in Phone/.env).
- Inbound https://olivers-macbook-pro.tail0e9aae.ts.net/v1/webhooks/fonio/inbound
- Final https://olivers-macbook-pro.tail0e9aae.ts.net/v1/webhooks/fonio/final
- Tool (alpha) https://olivers-macbook-pro.tail0e9aae.ts.net/v1/webhooks/fonio/tool/alpha
- Tool (beta) https://olivers-macbook-pro.tail0e9aae.ts.net/v1/webhooks/fonio/tool/beta
- Tool (custom slug) https://olivers-macbook-pro.tail0e9aae.ts.net/v1/webhooks/fonio/tool/<slug>
Konfiguration (aus .env)
| PHONE_DB_URL | postgresql+asyncpg://dossaria_phone_user:***@postgres:5432/dataplattform_dossaria_test |
| PHONE_REDIS_URL | redis://:***@redis:6379/13 |
| PHONE_S3_ENDPOINT | http://seaweedfs:8333 |
| PHONE_S3_BUCKET_RECORDINGS | dossaria-test-recordings |
| PHONE_RECORDING_DOWNLOAD_TIMEOUT_S | 120 |
| PHONE_RECORDING_MAX_SIZE_MB | 200 |
| PHONE_LOG_LEVEL | INFO |
| FONIO_WEBHOOK_SECRET | doss…e_me |
API für andere Services
Telefonie-Daten sind alle unter /docs (OpenAPI) dokumentiert. Wichtigste Endpunkte:
GET /v1/calls— Liste mit FilternGET /v1/calls/{id}— Detail inkl. Transcript + Tool-Calls + RecordingsGET /v1/tool-calls— Tool-Call-ListeGET /v1/tool-calls/analytics— Aggregate pro SlugGET /v1/stats— Dashboard-AggregateGET /v1/recordings/{id}/audio— Recording-Stream