AI Connect Service - How It Works
Download OpenAPI specification:Download
The AI Connect Service bridges the gap between voice platforms and advanced AI Connect applications, enabling real-time insights and intelligent automation for communication workflows. The service integrates seamlessly with existing voice applications or customer-developed solutions, as well as platforms built on Amazon Web Services (AWS) or Google technologies, such as Amazon Transcribe, Amazon Lex, Google Contact Center AI (CCAI) platform and Google Dialogflow.
The AI Connect Service can be seamlessly integrated with customer-specific AI applications or leading AI platforms. The service allows businesses to enhance their voice systems by connecting to AWS capabilities for transcription and natural language processing, Google Contact Center AI (CCAI) platform and Google Dialogflow for creating sophisticated conversational AI experiences.
The AI Connect Service opens an outgoing WebSocket connection to a customer-provided endpoint and sends live call audio to your application. Use a wss:// endpoint for TLS-encrypted transport. This lets you integrate your own audio processing pipeline or connect to an AI platform through your application.
Call metadata and session events are delivered separately through callbacks and event notifications. Your application can correlate these with the audio stream using session and stream identifiers. AI Connect provides the audio and call context; the connected application or AI platform performs transcription, sentiment analysis, and other processing.
For SIPRec sessions, your application can select audio channels and start or stop streaming while the session remains active. See Getting Started for the setup flow and the SIPRec API for stream commands and events.
AI Connect can receive a SIPRec session from a PBX, session border controller, or carrier and establish an outgoing SIPRec session to an external SIP Recording Server (SRS). This connects calls to recording, analytics, and archival platforms that accept SIPRec, carrying audio and participant metadata to the destination.
Your application controls when forwarding starts and stops. Forwarding can run alongside WebSocket audio streaming and file recording for the same inbound session, allowing a call to feed both an AI application and an external recorder. The destination platform performs the recording, analysis, or archival processing.
See the SIPRec Forwarding guide for trunk configuration, API controls, and call-flow examples.
The AI Connect Service empowers organizations to analyze call metadata such as calling party number and IP addresses, and real-time voice streams, and gain actionable insights that drive better decision-making. The connected analytics application can use this data for sentiment analysis, intent recognition, keyword spotting, and real-time performance metrics.
The AI Connect Service works seamlessly with the iotcomms.io SIP Mediaserver Service and Recording Service, enabling a complete solution for voice/video and data integration. Calls are connected through the SIP Mediaserver Service or the SIPRec interface of Recording Service, ensuring secure and efficient data handling. This setup allows real-time and post-call analysis of voice and video streams while supporting diverse communication workflows.
Designed for both cloud-based and hybrid environments, the AI Connect Service ensures data security and compliance while scaling effortlessly to meet the growing needs of enterprises of all sizes.
The AI Connect Service redefines voice applications by integrating to AI-powered analytics services, providing businesses with smarter tools to enhance customer experiences, efficient SaaS-based operations, and unlock the full potential of their communication workflows.