Render Configuration: - render.yaml for declarative deployment - requirements-dashboard.txt (lightweight deps for cloud) - Updated .streamlit/config.toml for production - Updated app.py to auto-detect production vs local data Production Data: - Added data/production/test-07/ with 30 real call analyses - Updated .gitignore to allow data/production/ Documentation: - Added Render.com section to DEPLOYMENT.md with step-by-step guide Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
91 lines
2.1 KiB
JSON
91 lines
2.1 KiB
JSON
{
|
|
"call_id": "10122025_0082038C3CFBF7D0",
|
|
"events": [
|
|
{
|
|
"event_type": "SILENCE",
|
|
"start_time": 88.17,
|
|
"end_time": 99.05,
|
|
"duration_sec": 10.879999999999995,
|
|
"metadata": {
|
|
"before_speaker": "B",
|
|
"after_speaker": "A"
|
|
},
|
|
"source": "observed"
|
|
},
|
|
{
|
|
"event_type": "SILENCE",
|
|
"start_time": 104.97,
|
|
"end_time": 124.38,
|
|
"duration_sec": 19.409999999999997,
|
|
"metadata": {
|
|
"before_speaker": "A",
|
|
"after_speaker": "B"
|
|
},
|
|
"source": "observed"
|
|
},
|
|
{
|
|
"event_type": "SILENCE",
|
|
"start_time": 190.68,
|
|
"end_time": 197.96,
|
|
"duration_sec": 7.280000000000001,
|
|
"metadata": {
|
|
"before_speaker": "B",
|
|
"after_speaker": "A"
|
|
},
|
|
"source": "observed"
|
|
},
|
|
{
|
|
"event_type": "SILENCE",
|
|
"start_time": 242.08,
|
|
"end_time": 258.96,
|
|
"duration_sec": 16.879999999999967,
|
|
"metadata": {
|
|
"before_speaker": "B",
|
|
"after_speaker": "A"
|
|
},
|
|
"source": "observed"
|
|
},
|
|
{
|
|
"event_type": "SILENCE",
|
|
"start_time": 292.57,
|
|
"end_time": 344.8,
|
|
"duration_sec": 52.23000000000002,
|
|
"metadata": {
|
|
"before_speaker": "A",
|
|
"after_speaker": "B"
|
|
},
|
|
"source": "observed"
|
|
},
|
|
{
|
|
"event_type": "SILENCE",
|
|
"start_time": 1021.32,
|
|
"end_time": 1029.4,
|
|
"duration_sec": 8.080000000000041,
|
|
"metadata": {
|
|
"before_speaker": "B",
|
|
"after_speaker": "A"
|
|
},
|
|
"source": "observed"
|
|
}
|
|
],
|
|
"turn_metrics": {
|
|
"total_turns": 102,
|
|
"agent_turns": 51,
|
|
"customer_turns": 51,
|
|
"agent_talk_ratio": 0.2869023746701846,
|
|
"customer_talk_ratio": 0.5220571679859276,
|
|
"silence_ratio": 0.17481882145998273,
|
|
"interruption_count": 0,
|
|
"avg_turn_duration_sec": 9.189869999999996,
|
|
"source": "observed"
|
|
},
|
|
"hold_count": 0,
|
|
"total_hold_duration_sec": 0.0,
|
|
"transfer_count": 0,
|
|
"silence_count": 6,
|
|
"interruption_count": 0,
|
|
"audio_duration_sec": 1137.0,
|
|
"language": "es",
|
|
"speaker_count": 2,
|
|
"created_at": "2026-01-19T13:39:12.823020"
|
|
} |