AiHummer
Română
AutentificareCont personal
v1.2.x
{ }Swagger

Plugin voce SIP

v1.2.x · actualizat 2026-07-05

Vocea SIP pune agentul tău la telefon. Răspunde și efectuează apeluri reale prin orice tronson SIP standard, rulează un schimb de vorbire în timp real în timpul apelului și îți oferă o înregistrare și un rezumat post-apel când apelul se încheie. Este neutru față de operator: folosește SIP simplu, deci nu există blocaj la un anumit operator — direcționează-l către orice trunk pe care ți-l oferă furnizorul tău de telefonie.

Pluginul rulează nativ pe gazdă și leagă împreună baresip (punctul final SIP/RTP), un buclă ALSA calea audio și o mică punte Python care mută audio între apel și rândul vocal al gateway-ului. Vorbește cu gateway-ul prin aihummer.service.v1 contract. Comportamentul canalului utilizatorului final se află pe pagina canalului SIP; această pagină acoperă pluginul în sine.

Fapte

Câmp Valoare
Versiune 25.1.0
Port de sănătate 8830
Ascultare SIP 5062
control baresip 4444
Timp de rulare baresip + buclă înapoi ALSA + punte Python, nativ pe gazdă

Ce este

Un pod între un apel telefonic și o întoarcere AiHummer. Când un apel se conectează, sunetul curge din baresip prin bucla ALSA în podul Python, care rulează un vorbire-în-text → rândul agentului → text-în-vorbire ciclul și redă răspunsul înapoi în apel. Sunt disponibile două motoare de vorbire:

  • yandex — un motor de vorbire în cloud în timp real.
  • local — complet autogazduit, folosind faster-whisper pentru STT și edge-tts pentru TTS.

Cum este folosit

În timpul unui apel, agentul poate face mai mult decât să vorbească:

  • ask_assistant — efectuează un tur al agentului în apel pentru a răspunde apelantului.
  • send_dtmf — emite tonuri DTMF (de exemplu pentru a naviga un IVR sau a introduce un cod).
  • înregistrare — înregistrează audio-ul apelului.
  • a întrerupe — lasă apelantul să întrerupă discursul agentului în mod natural.
  • rezumat după apel — generează un rezumat după ce apelul se încheie.
caller ─▶ SIP trunk ─▶ baresip ─▶ ALSA loopback ─▶ bridge ─▶ STT ─▶ agent turn ─▶ TTS ─▶ caller

Domeniul caracteristicii

[!WARNING] Pluginul SIP este compatibil STT, TTS, întrerupere vocală, DTMF și doar înregistrare. El face nu oferi traducerea discursului — aceasta este o capacitate de bază separată (vezi Traducere vorbită și video) și nu face parte din calea apelului SIP. Nu îl presupune într-un apel telefonic.

Instalare

Instalați SIP Voice cu un singur clic din marketplace în interfața de administrare. Deployer-ul nativ pe gazdă descarcă pluginul, rulează pasul său de instalare, generează o unitate systemd izolată și așteaptă punctul de control al sănătății înainte de a-l marca ca fiind gata — vezi Instalare și actualizări. Apoi configurezi acreditările pentru trunk-ul SIP și alegi yandex sau local motor.

[!TIP] Pentru o configurație complet auto-găzduită, fără modele plătite, alegeți local motor: faster-whisper și edge-tts păstrează întreaga cale audio pe propriul tău gazdă.

Securitate și limite

  • Trunchi neutru față de operator. Trunchi SIP standard, fără blocare la un operator; verificați compatibilitatea codec-urilor, DTMF și rutarea.
  • Domeniul este STT/TTS/DTMF/înregistrare/intervenție activă. Fără traducere vocală pe calea apelului (aceasta este o capacitate de bază).
  • Gazdă-nativ. baresip, bucla de revenire și podul rulează sub systemd, nu într-un recipient.
  • Înregistrarea este explicită. Înregistrarea și rezumatele post-apel sunt caracteristici ale apelului activați — gestionați audio-ul apelului conform regulilor locale de consimțământ/reținere.

Unde următor?