🎯 Cel projektu:
Zrealizować zautomatyzowaną rozmowę AI z bazą klientów. Bot ma inicjować połączenie przez Ringostat, odczytywać wiadomość tekstową za pomocą ElevenLabs, a także (opcjonalnie) reagować na odpowiedzi klienta lub przekierowywać rozmowę do menedżera.
🔗 Systemy do integracji:
1. Ringostat — jako kanał telefoniczny (przez SIP)
2. SIP-serwer — jako pośrednia warstwa do routingu połączeń
3. ElevenLabs API — generacja głosu z tekstu (Text-to-Speech)
🧩 Struktura rozwiązania:
1. Ringostat dostarcza dane SIP.
2. SIP-serwer (Asterisk / 3CX / inne) przyjmuje połączenia SIP.
3. Microserwis współpracuje z ElevenLabs: przesyła tekst → otrzymuje plik audio → odtwarza go w rozmowie.
4. System wykonuje obdzwanianie klientów z możliwością skalowania.
🔧 Zakres prac dla wykonawcy:
🛠️ Etap 1: Podłączenie konta SIP Ringostat
Zadanie:
* Podłączyć i przetestować konto SIP w wybranym systemie.
* Skonfigurować wychodzące połączenia przez Ringostat.
Dane dostarczamy:
* Nazwa użytkownika / hasło SIP
* Host / port
* Obsługiwane kodeki
* Ograniczenia dotyczące równoczesnych połączeń
🛠️ Etap 2: Wybór i konfiguracja SIP-serwera
Oczekiwania:
* Wybrać optymalne rozwiązanie (Asterisk, FreePBX, 3CX, Twilio, Voximplant)
* Skonfigurować routingi, stabilność połączeń i obsługę wielu wątków
🛠️ Etap 3: Integracja z ElevenLabs
Zadanie:
* Utworzyć microserwis lub warstwę integracyjną, która:
* Przyjmuje tekst rozmowy
* Wysyła zapytanie do API ElevenLabs
* Otrzymuje plik audio
* Odtwarza go w rozmowie SIP
🛠️ Etap 4: Konfiguracja logiki rozmowy (Call Flow)
Oczekiwania:
* Utworzyć podstawową logikę (minimalny scenariusz życiowy):
1. Tekst → głos przez ElevenLabs
2. Wychodzące połączenie przez SIP
3. Odtwarzanie wiadomości głosowej
4. (Opcjonalnie) rozpoznawanie głosu
5. (Opcjonalnie) gałąź scenariusza lub przekierowanie do menedżera
🛠️ Etap 5: Testowanie
Weryfikacja:
* Pomyślna rejestracja konta SIP
* Jakość i ciągłość audio
* Stabilna praca przy ≥10 równoczesnych połączeniach
* Ponowne połączenie przy błędach
* Logi, monitoring
🛠️ Etap 6: Skalowanie i bezpieczeństwo
Oczekiwania:
* Skalowalność połączeń przez proxy / strumienie
* Szyfrowanie danych (TLS, SRTP)
* Ochrona danych SIP
* Statystyki: liczba połączeń, skuteczność, błędy
⚙️ Ważne wyjaśnienie:
🧠 Twój fokus — tylko realizacja techniczna.
My zapewniamy:
* Generację tekstów do rozmów
* Strukturę i scenariusze obdzwaniania
* Integrację z naszą CRM
* Kontrolę, analizę i raportowanie
Potrzebna pomoc tylko z konfiguracją techniczną i treningiem profilu głosowego w ElevenLabs (ustawienie intonacji, stylu, wywołań API).
📦 Oczekiwane rezultaty:
1. W pełni skonfigurowany system AI-obszwaniania
2. Instrukcja uruchomienia / administracji
3. Krótka dokumentacja techniczna (integracje, API)
4. Rekomendacje dotyczące skalowania / wsparcia