Google Dialogflow CX + Webex Contact Center Integration
A Python-based gRPC gateway that connects Webex Contact Center (WxCC) to Google Dialogflow CX virtual agents using the BYOVA (Bring Your Own Virtual Agent) protocol. Enables AI-powered voice self-service without replacing existing contact center infrastructure.
How it works:
- WxCC routes inbound calls to a BYOVA-configured entry point
- The gateway receives voice streams via gRPC (ListVirtualAgents, ProcessCallerInput)
- Audio is forwarded to Dialogflow CX for intent detection and response generation
- AI agent responses are streamed back to the caller in real time
Key requirements:
- Webex Contact Center org with BYOVA feature enabled
- Google Cloud project with Dialogflow CX agent configured
- Python 3.8+ runtime with gRPC toolchain installed
- Publicly reachable server (port 50051 gRPC, 8080 monitoring dashboard)
What's included:
- Python gRPC gateway server (modular connector architecture)
- Google Dialogflow CX connector (OAuth 2.0 and ADC authentication)
- AWS Lex v2 connector (alternative virtual agent provider)
- Real-time web monitoring dashboard (session and connection tracking)
- Importable WxCC Flow (BYOVA_Gateway_Flow.json)
- Config templates for Dialogflow CX and AWS Lex
Preview listing
This App Hub entry was published from an open pull request. Review the change.
Support
Third-Party Tool
Google Dialogflow CX
Estimated Implementation Time
4-8 hours
Categories
A Python-based gRPC gateway that connects Webex Contact Center (WxCC) to Google Dialogflow CX virtual agents using the BYOVA (Bring Your Own Virtual Agent) protocol. Enables AI-powered voice self-service without replacing existing contact center infrastructure.
How it works:
- WxCC routes inbound calls to a BYOVA-configured entry point
- The gateway receives voice streams via gRPC (ListVirtualAgents, ProcessCallerInput)
- Audio is forwarded to Dialogflow CX for intent detection and response generation
- AI agent responses are streamed back to the caller in real time
Key requirements:
- Webex Contact Center org with BYOVA feature enabled
- Google Cloud project with Dialogflow CX agent configured
- Python 3.8+ runtime with gRPC toolchain installed
- Publicly reachable server (port 50051 gRPC, 8080 monitoring dashboard)
What's included:
- Python gRPC gateway server (modular connector architecture)
- Google Dialogflow CX connector (OAuth 2.0 and ADC authentication)
- AWS Lex v2 connector (alternative virtual agent provider)
- Real-time web monitoring dashboard (session and connection tracking)
- Importable WxCC Flow (BYOVA_Gateway_Flow.json)
- Config templates for Dialogflow CX and AWS Lex
Preview listing
This App Hub entry was published from an open pull request. Review the change.