> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.eis.it/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.eis.it/_mcp/server.

# LiveKit

> Usa un Trunk SIP EIS con LiveKit per creare trunk inbound e outbound, dispatch rule e agenti vocali con numerazioni italiane.

LiveKit Telephony collega provider SIP esterni alle room LiveKit. Un trunk inbound riceve le chiamate, una dispatch rule le assegna a una room e un trunk outbound permette agli agenti di originare chiamate.

## Percorso di integrazione

#### Predisponi il servizio EIS

Attiva il numero e crea un Trunk SIP dedicato con endpoint e autenticazione compatibili con LiveKit.

#### Crea l'inbound trunk

In LiveKit configura il trunk con la numerazione EIS e limita le sorgenti quando l'architettura lo consente.

#### Aggiungi una dispatch rule

Definisci come ogni chiamata viene assegnata a room e agente.

#### Configura l'outbound trunk

Inserisci endpoint EIS, numerazione autorizzata e credenziali previste per originare chiamate.

#### Testa l'agente

Verifica creazione della room, ingresso dell'agente, audio, terminazione e trasferimenti.

Fonti tecniche: [LiveKit SIP trunk setup](https://docs.livekit.io/telephony/start/sip-trunk-setup/) e [LiveKit SIP API](https://docs.livekit.io/reference/telephony/sip-api/).

LiveKit separa trunk, dispatch rule e partecipante SIP. Mantieni questi identificativi nei log applicativi per ricostruire il percorso di ogni chiamata.