AiHummer
Lietuvių
PrisijungtiPaskyra
v1.1.x
{ }Swagger

SIP balso įskiepis

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

SIP Voice įjungia jūsų agentą į telefoną. Ji atsako ir vykdo tikrus skambučius per bet kurį standartinį SIP ryšį, vykdo tiesioginį kalbos ciklą skambučio metu ir pateikia jums įrašą bei skambučio pabaigos santrauką, kai skambutis baigiasi. Tai yra operatoriui neutrali: jis naudoja paprastą SIP, todėl nėra apribojimų konkrečiam tiekėjui — nukreipkite jį į bet kurį linijos ryšį, kurį jums suteikia jūsų telekomunikacijų tiekėjas.

Papildinys veikia natūraliai pagrindinėje sistemoje ir sujungia baresip (SIP/RTP galas), vienas ALSA atgalinis ryšys garso kelias ir mažas Python tiltas, kuris perkelia garsą tarp skambučio ir vartų balso rato. Jis bendrauja su vartais per aihummer.service.v1 sutartis. Galutinio vartotojo kanalo elgsena yra kanalo puslapyje SIP; šiame puslapyje aptariamas pats papildinys.

Faktai

Laukas Vertė
Versija 25.1.0
Sveikatos uostas 8830
SIP klausytis 5062
baresip valdymas 4444
Vykdymo laikas baresip + ALSA atloopinimas + Python tiltas, vietinis kompiuteris

Kas tai yra

Tiltas tarp telefono skambučio ir AiHummer posūkio. Kai skambutis prisijungia, garsas teka iš baresip per ALSA kilpos atgalinį ryšį į Python tiltą, kuris vykdo balso į tekstą → agento eilė → teksto į balsą ciklas ir atkartoja atsakymą skambutyje. Yra du kalbos varikliai:

  • yandex — debesijos balso variklis veikiantis realiu laiku.
  • local — visiškai savarankiškai talpinamas, naudojant faster-whisper STT ir edge-tts TTS.

Kaip tai naudojama

Skambučio metu agentas gali daryti daugiau nei tik kalbėti:

  • ask_assistant — vykdyti pokalbio metu agento veiksmą atsakyti skambinančiajam.
  • send_dtmf — skleisti DTMF tonus (pvz., naviguoti IVR arba įvesti kodą).
  • įrašas — įrašyti skambučio garsą.
  • įsiveržti — leiskite skambinančiajam natūraliai nutraukti agento kalbą.
  • po skambučio santrauka — sukurkite santrauką pasibaigus skambučiui.
caller ─▶ SIP trunk ─▶ baresip ─▶ ALSA loopback ─▶ bridge ─▶ STT ─▶ agent turn ─▶ TTS ─▶ caller

Funkcijos apimtis

[!WARNING] SIP papildinys palaiko STT, TTS, pertraukimas, DTMF ir tik įrašymas. Tai daro ne teikti kalbos vertimą — tai yra atskira pagrindinė funkcija (žiūrėti Kalbos vertimas ir vaizdo įrašas) ir nėra SIP skambučio dalis. Nespręskite apie tai pagal telefono skambutį.

Įdiegimas

Įdiekite SIP Voice vienu spustelėjimu iš rinkos administravimo sąsajoje. Vietinis diegėjas atsisiunčia papildinį, vykdo jo diegimo žingsnį, sukuria izoliuotą systemd vienetą ir laukia sveikatos pabaigos taško, prieš pažymėdamas jį kaip paruoštą — žr. Įdiegimas ir atnaujinimai. Tada sukonfigūruojate savo SIP trumpojo numerio kredencialus ir pasirenkate yandex arba local variklis.

[!TIP] Norint visiškai savarankiškai talpinamo, be mokamų modelių sprendimo, pasirinkite local variklis: faster-whisper ir edge-tts laikykite visą balso kelią savo serveryje.

Saugumas ir apribojimai

  • Operatoriaus neutralus kamienas. Standartinis SIP kamienas, nėra apribojimo dėl paslaugų teikėjo; patikrinkite kodeką, DTMF ir maršrutizavimo suderinamumą.
  • Apimtis yra STT/TTS/DTMF/įrašymas/pertraukimas. Kalbos vertimo nėra kvietimo kelias (tai pagrindinė galimybė).
  • Šeimininko gimtoji. baresip, loopback ir tiltas veikia po systemd, ne indelyje.
  • Įrašas yra aiškus. Įrašymas ir pokalbio po renginių santraukos yra skambučių funkcijos jūs įgalinate — tvarkyti skambučio garsą pagal jūsų vietinius sutikimo/saugojimo taisykles.

Kur toliau