-
Notifications
You must be signed in to change notification settings - Fork 37
More human like reactions #25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
imthebreezy247
wants to merge
28
commits into
livekit-examples:main
Choose a base branch
from
imthebreezy247:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Add twilio_caller.py with environment variable configuration - Add create_inbound_trunk.py for LiveKit trunk and dispatch rules - Update requirements.txt with twilio dependency - Update .gitignore to exclude test files with credentials 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Add SIP outbound trunk configuration (ID: ST_aVtiKmzjgyDL) for Twilio integration - Update .gitignore to exclude: - LiveKit CLI binaries and downloads (lk, lk.tar.gz, autocomplete/) - Python cache files (__pycache__/) - SIP trunk configuration files with credentials (outbound_trunk.json, inbound_trunk.json, dispatch_rule.json) - Update Claude Code permissions for development workflow - Python virtual environment and all dependencies successfully installed - Agent files downloaded and ready for outbound calling The outbound caller agent is now fully configured and ready to make AI-powered phone calls. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Implement AI-powered outbound calling agent using LiveKit - Add OpenAI Realtime API integration for speech-to-speech - Create comprehensive HOW_TO_RUN documentation - Add SIP trunk configuration scripts - Document Windows/WSL2 compatibility requirements - Include detailed code comments and docstrings - Secure .env.example without actual credentials 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
The turn_detector and other plugins were being imported but not used since we're using OpenAI's Realtime API. These imports caused the framework to try initializing the inference executor unnecessarily. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
…ns and call management
Major improvements: - Switch from OpenAI Realtime API to Claude Sonnet 4 for superior reasoning - Add Deepgram for fast, accurate speech-to-text - Add Cartesia British Narration Man voice for professional tone - Configure agent as health insurance specialist with comprehensive expertise - Add Anthropic plugin to dependencies - Remove nested duplicate directory structure Technical changes: - Updated agent.py to use pipelined approach (STT + LLM + TTS) - Added anthropic, deepgram, cartesia, silero plugin imports - Configured health insurance specialist system prompt - Added EnglishModel turn detection for better conversation flow 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
…ns and call management
…_call script for new transfer number
… lines for insurance quotes
…ll script to transfer to Max
…ity and update session configuration comments
…nfirmations and call management - Developed OutboundCaller class to handle automated calls using LiveKit and OpenAI's Realtime API. - Integrated features for appointment confirmation, call transfer, voicemail detection, and scheduling assistance. - Established a structured conversation flow with predefined scripts and objection handling strategies. - Configured session management with voice activity detection, speech-to-text, and text-to-speech capabilities. - Added functionality for transferring calls to human agents and handling call termination. - Included logging for monitoring call activities and errors.
…ng and remove unnecessary filler phrases
…AD settings for improved response time
… faster speech-to-speech processing
…model in session configuration
…ticipant handling robustness with null checks and type hints, alongside minor documentation formatting.
…ow-to guides by updating link styles, standardizing headings, and refining code block examples.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
More human like reactions