Jeden stos, od operatora do rozmowy
Brama, silnik mediów, silnik mowy, środowisko agentów i router wiadomości. Każdy z nich to moduł, który działa w jednym procesie, jako osobna usługa albo na całej flocie.

W skrócie
Jedna ścieżka mediów
Audio płynie od operatora do mowy i agenta, nie opuszczając stosu.
Modułowe
Każdy moduł działa w jednym procesie, jako osobny proces albo na własnych maszynach.
Programowalne
Wszystko, co jest w panelu, jest też w API, SDK i serwerze MCP.
Przenośne
Ten sam stos działa w chmurze DialPress lub na Twoich serwerach.
Dlaczego stos głosowy, a nie API głosowe
Większość produktów AI voice to model podpięty do cudzej linii telefonicznej. Gdy audio dociera z opóźnieniem, numer zostaje oznaczony jako spam albo przekierowanie się zrywa, model nie jest w stanie tego naprawić. Te problemy leżą w sieci, więc tam rozwiązuje je DialPress.

Życie połączenia
Co dzieje się między pierwszym sygnałem a ostatnim słowem.
01
Połączenie przychodzi
Operator, trunk SIP, telefon biurkowy lub przeglądarka przesyła połączenie do bramy. Tam spotykają się SIP i WebRTC.
02
Plan wybierania wybiera ścieżkę
Przepływy routingu dopasowują numer, czas lub cyfry, a połączenie trafia pod ścieżkę taką jak /inbound/15550100 lub /ai/front-desk.
03
Odbiera aplikacja
Aplikacja, która przejmuje ścieżkę, odpowiada w kodzie: dzwoni do człowieka, odtwarza komunikat albo otwiera audio połączenia.
04
Mowa i agent na zmianę
Audio rozmówcy trafia strumieniem do rozpoznawania, agent odpowiada, a synteza mowy odtwarza odpowiedź, z obsługą wtrąceń, gdy rozmówca przerywa.
05
Każdy krok to zdarzenie
Stan połączenia, naciśnięcia klawiszy, transkrypcje i nagrania są publikowane jako zdarzenia i przechowywane razem z połączeniem.
Klocki
Każdy ma własną stronę.
Stworzone do skalowania
Każda warstwa skaluje się niezależnie. Dodawaj moc tam, gdzie jest obciążenie, a nie wszędzie naraz.
01
Modułowe z założenia
Każdy moduł (brama, mowa, agenci, wiadomości, nagrywanie) działa w jednym procesie, jako osobny proces albo na własnych maszynach przez wzajemne TLS.
02
Bramy skalowane poziomo
Uruchom tyle instancji bramy, ile potrzebujesz. Rejestracje są współdzielone, połączenia zachowują przypisanie dialogu, a ruch rozkłada się zgodnie z polityką.
03
Mowa rozłożona na GPU
Żądania mowy i agentów trafiają do najmniej obciążonego, sprawnego endpointu obsługującego dany model, z wagami dla każdego GPU.
04
Autoskalowanie
Na Kubernetes każda grupa modułów skaluje się według metryk na żywo i CPU, w granicach ustawionych dla każdego modułu.
05
Wdrożenia bez zrywania połączeń
Zatrzymywane instancje są najpierw opróżniane: bez nowych połączeń, a trwające się kończą. Aktualizacje i skalowanie w dół nigdy nie rozłączają rozmówcy.
06
Ten sam kod, dowolna skala
Jedna binarka na laptopie, stos Compose na VPS albo flota na Kubernetes. Twoje aplikacje i trasy się nie zmieniają.
Używaj własnych modeli. LLM od OpenAI lub Gemini, mowa z otwartych modeli na Twoich GPU albo od dostawcy chmurowego. DialPress kieruje każde żądanie do endpointu, który je obsługuje.

Buduj na warstwie głosowej.
Pełny dostęp do API i SDK w 14-dniowym okresie próbnym.