Peter Oliver Kolek.
← Všetky projekty03 / 2026
AgeVolt / Výskum a prototypovanie

Telefonický hovor. Rozhovor s AI.

Funkčný telefonický prototyp prepájajúci Asterisk s OpenAI Realtime. Na číslo sa dalo zavolať, hovoriť a počuť odpoveď AI v tom istom hovore.

VOICE / RESEARCHFunkčný prototyp
TelefónSIP CALLAsteriskCALL CONTROLNode.jsAUDIO BRIDGEOpenAIREALTIMEĎalej: firemné znalostiPLÁNOVANÁ INTEGRÁCIA
Technický tok · Asterisk ↔ Node.js ↔ OpenAI Realtime
Rola
Vývoj a integrácia prototypu
Produkt
Výskum hlasového helpdesku / AgeVolt
Obdobie
2026

O projekte

Pre AgeVolt som vyvíjal prototyp AI hlasového asistenta. Telefonické hovory cez Asterisk prepájal s OpenAI Realtime samostatný Node.js a TypeScript middleware. Prototyp umožňoval viesť hovorený rozhovor cez telefón. Napojenie firemných znalostí a dopracovanie konkrétnych inštrukcií malo nasledovať v ďalšej fáze.

Moja práca

  • Vyvíjal som Node.js/TypeScript middleware prepájajúci udalosti a audio hovoru z Asterisku s OpenAI Realtime.
  • Pracoval som na spracovaní hovoru, obojsmernom audiu a slovenských odpovediach.
  • Testoval som telefonické rozhovory, striedanie v hovore a prerušenie odpovede asistenta.
  • Komunikoval som s O2 o SIP prepojení a diagnostikoval registráciu trunku a problémy nasadenia.

Čomu som sa venoval

01

Od Asterisku k OpenAI

Asterisk zabezpečuje telefonickú časť a samostatná Node.js služba prepája udalosti a audio hovoru s OpenAI Realtime cez WebSocket. Telefónna a konverzačná časť sú oddelené.

02

Rozhovor cez telefón

Pracoval som na nastavení session, bufferovaní audia, detekcii konca reči a prerušení odpovede pri novej reči volajúceho. Testovanie bolo zamerané na funkčný hovorený rozhovor cez telefón.

03

Overený prototyp; znalosti ako ďalší krok

Výsledkom bol funkčný telefonický prototyp. Napojenie firemných znalostí a dopracovanie doménových inštrukcií boli ďalšou plánovanou fázou. Produkčné telefonické nasadenie bolo samostatnou etapou.

Výsledok

Funkčný vývojový prototyp, na ktorý sa dalo zavolať a rozprávať sa s AI asistentom. Napojenie na knowledge base zostávalo ďalším krokom.

Technológie

  • Asterisk / SIP
  • OpenAI Realtime API
  • Node.js
  • TypeScript
  • Express
  • Zod
  • WebSocket
  • Docker / Compose
Ďalší projektDvojjazyčný kampanový web