vSIP- Connectors
LiveKit and Exotel SIP Trunking Integration Guide
7 min
1\ overview this document explains how to integrate exotel pstn calls with livekit sip infrastructure the integration allows incoming pstn calls to be connected into a livekit room, where ai agents can join and handle the conversation in real time 2\ architecture a pstn call arrives at exotel exotel forwards the call to the livekit sip fqdn example format sip\ xxxxxxx sip livekit cloud (actual id masked) livekit bridges the call into a livekit room the agent joins the same room to handle the conversation 3\ fqdn provisioning sales team provides the livekit fqdn and mobile did support team configures the mapping in exotel can also consume trunk configuration apis docid\ augsbf7lgztxpqadgn2gn how to find the fqdn in livekit log in to your livekit console navigate to telephony → configuration copy the sip url (fqdn) 4\ deploying the agent customers are responsible for deploying their livekit agent references livekit agents documentation livekit agents github agent starter (node js example) steps use the starter project or build a custom agent following the documentation deploy the agent on your infrastructure define a dispatch rule to connect incoming sip calls to the correct agent room reference livekit dispatch rules 5\ security (optional) for enhanced security, you may share with the customer the following sip signaling ip addresses media ip addresses this allows the customer to configure their sip trunk to only accept traffic from livekit infrastructure 6 support team responsibility support team will only map the livekit sip url with the did provided by sales customers must handle agent deployment and dispatch rule configuration
🤔
Have a question?
Our knowledgeable support team and an awesome community will get you an answer in a flash.
To ask a question or participate in discussions, you'll need to authenticate first.