AiHummer
Norsk
Logg påKonto
v1.1.x
{ }Swagger

SIP-lydplugin

v1.1.x · oppdatert 2026-07-05

SIP Voice setter agenten din på telefonen. Den svarer og foretar ekte anrop over hvilken som helst standard SIP-trunk, kjører en live talevending under samtalen, og gir deg en opptak og et sammendrag etter samtalen når samtalen avsluttes. Den er operatørnøytral: den bruker vanlig SIP, så det er ingen binding til leverandør — pek den mot hvilken som helst trunk leverandøren din gir deg.

Pluginet kjører på vertsnativt nivå og syr sammen baresip (SIP/RTP-endepunktet), en ALSA loopback lydbane, og en liten Python-bro som flytter lyd mellom samtalen og gatewayens taleomgang. Den kommuniserer med gatewayen over aihummer.service.v1 kontrakt. Sluttbrukerens kanaloppførsel er på kanalens side SIP; denne siden dekker selve pluginen.

Fakta

Felt Verdi
Versjon 25.1.0
Helseport 8830
SIP lytte 5062
baresip-kontroll 4444
Kjøretid baresip + ALSA loopback + Python-bro, vert-nativ

Hva det er

En bro mellom en telefonsamtale og en AiHummer-sving. Når en samtale kobles til, strømmer lyd fra baresip gjennom ALSA loopback til Python-broen, som kjører en tale-til-tekst → agenttur → tekst-til-tale sykluser og spiller svaret tilbake inn i samtalen. To tale-motorer er tilgjengelige:

  • yandex — en sanntids skybasert tale-motor.
  • local — fullstendig selvhostet, ved bruk av faster-whisper for STT og edge-tts for TTS.

Hvordan det brukes

Under en samtale kan agenten gjøre mer enn bare å snakke:

  • ask_assistant — kjør en in-call agent-runde for å svare den som ringer.
  • send_dtmf — sende DTMF-toner (f.eks. for å navigere i en IVR eller taste inn en kode).
  • opptak — ta opp samtaleaudioen.
  • bryte inn — la innringeren avbryte agentens tale naturlig.
  • sammendrag etter samtale — lag et sammendrag når samtalen avsluttes.
caller ─▶ SIP trunk ─▶ baresip ─▶ ALSA loopback ─▶ bridge ─▶ STT ─▶ agent turn ─▶ TTS ─▶ caller

Funksjonsomfang

[!WARNING] SIP-pluginen støtter STT, TTS, avbrytelser under tale, DTMF og kun opptak. Det gjør ikke gi taleoversettelse — det er en egen kjernefunksjon (se Taletolkning og video) og er ikke en del av SIP-samtalestien. Ikke anta det i en telefonsamtale.

Installasjon

Installer SIP Voice med ett klikk fra markedet i administrasjonsgrensesnittet. Den verts-natete distribusjonen laster ned pluginen, kjører installasjonstrinnet, gjengir en sandboxet systemd-enhet og venter på helsesjekk-endepunktet før den markerer den som klar — se Installer og oppdateringer. Du konfigurerer deretter dine SIP-trunk legitimationsopplysninger og velger yandex eller local motor.

[!TIP] For en helt selvhostet oppsett uten betalte modeller, velg local motor: faster-whisper og edge-tts hold hele stemmestien på din egen vert.

Sikkerhet og grenser

  • Operatørnøytral trunk. Standard SIP-trunk, ingen leverandørlås; sjekk kodek, DTMF og rutekompatibilitet.
  • Omfanget er STT/TTS/DTMF/innspilling/intervensjon. Ingen taletranslasjon på kallesti (det er en kjernefunksjon).
  • Vert-nativ baresip, loopbacken og broen kjører under systemd, ikke i en beholder.
  • Opptaket er eksplisitt. Opptak og sammendrag etter samtale er funksjoner i samtalen du aktiverer — håndter samtaleaudio i henhold til dine lokale samtykke-/lagringsregler.

Hvor til neste