Przejdź do głównej treści

Obsługiwani dostawcy

DostawcaPołączenia przychodzącePołączenia wychodząceSMSAutomatyczna konfiguracja webhooków
TwilioTakTakTakAutomatyczna
RingostatTakTakNieRęczna
BinotelTakTakNieRęczna

Konfiguracja

Dane uwierzytelniające

Potrzebujesz dwóch wartości z Twilio Console:
PoleGdzie znaleźć
Account SIDDashboard → Account Info
Auth TokenDashboard → Account Info

Kroki

1

Dodaj integrację

Przejdź do IntegracjeDodaj integrację → wybierz Twilio z kategorii Telefonia.
2

Wprowadź dane uwierzytelniające

Wybierz firmę, nadaj integracji nazwę (np. „Główna linia telefoniczna”) i wprowadź Account SID oraz Auth Token.
3

Zweryfikuj i wybierz numer

Kliknij Testuj połączenie. Revol pobierze dostępne numery telefonów. Wybierz numer, którego chcesz użyć.
4

Zapisz

Revol automatycznie konfiguruje URL webhooka na wybranym numerze Twilio. Połączenia przychodzące i SMS są kierowane do Twojego agenta.
URL-e webhooków Twilio są konfigurowane automatycznie. Nie musisz niczego ustawiać w Twilio Console.

Narzędzia agenta

Po połączeniu dostawcy VoIP automatycznie udostępniane są następujące narzędzia:
NarzędzieTwilioRingostatBinotelOpis
make_callTakTakTakZainicjowanie połączenia wychodzącego z opcjonalną wiadomością powitalną
send_smsTakWysłanie wiadomości SMS (automatyczny wybór numeru nadawcy)
get_call_historyTakTakTakPobranie ostatnich logów połączeń z filtrami (numer, status, zakres dat)
Te narzędzia stają się dostępne w zakładce Narzędzia agenta i mogą być dodawane do węzłów workflow.

Przebieg połączenia głosowego

Gdy nadchodzi połączenie przychodzące, Revol przetwarza je przez workflow przypisanego agenta:
1

Połączenie przychodzące

Dostawca VoIP wysyła powiadomienie webhook do Revol z informacjami o dzwoniącym.
2

Powitanie

Revol generuje powitanie audio za pomocą Text-to-Speech (konfigurowalny głos i język) i odtwarza je dzwoniącemu.
3

Zamiana mowy na tekst

Mowa dzwoniącego jest przechwytywana i transkrybowana za pomocą Whisper lub Google STT.
4

Przetwarzanie AI

Transkrybowany tekst jest wysyłany do workflow agenta. Agent przetwarza go przez węzły LLM, wyszukiwanie w bazie wiedzy i wywołania narzędzi.
5

Zamiana tekstu na mowę

Tekstowa odpowiedź agenta jest konwertowana na audio za pomocą OpenAI TTS z konfigurowalnym głosem i szybkością.
6

Odpowiedź

Audio jest odtwarzane dzwoniącemu. Rozmowa trwa w pętli aż do zakończenia połączenia.

Używanie narzędzi w węzłach workflow

Aby agent mógł korzystać z narzędzi VoIP podczas rozmów:
  1. Przejdź do zakładki Workflow agenta
  2. Utwórz lub wybierz węzeł niestandardowy (oparty na LLM)
  3. W ustawieniach węzła włącz narzędzia VoIP (np. make_call, get_call_history)
  4. LLM automatycznie zdecyduje, kiedy wywołać te narzędzia na podstawie kontekstu rozmowy
Na przykład, jeśli klient zapyta „Czy możecie do mnie oddzwonić na +380501234567?”, agent użyje narzędzia make_call, aby zainicjować połączenie wychodzące.

Bezpieczeństwo webhooków

DostawcaMetoda walidacji
TwilioWeryfikacja podpisu HMAC-SHA1 (nagłówek X-Twilio-Signature)
RingostatWalidacja strukturalna parametrów
BinotelLista dozwolonych IP (tylko adresy IP serwerów Binotel w środowisku produkcyjnym)
Wszystkie webhooki VoIP mają ograniczenie częstotliwości do 120 żądań na minutę na kanał.