openclaw voicecall
voicecall jest poleceniem udostępnianym przez Plugin. Pojawia się tylko wtedy, gdy Plugin połączeń głosowych jest zainstalowany i włączony.
Gdy Gateway jest uruchomiony, polecenia operacyjne (call, start, continue, speak, dtmf, end, status) są kierowane do środowiska wykonawczego połączeń głosowych tego Gateway. Jeśli żaden Gateway nie jest osiągalny, używane jest samodzielne środowisko wykonawcze CLI.
Podpolecenia
Konfiguracja i test dymny
setup
Domyślnie wyświetla kontrole gotowości w formacie czytelnym dla człowieka. W przypadku skryptów przekaż opcję --json.
smoke
Uruchamia te same kontrole gotowości. Wykonuje rzeczywiste połączenie telefoniczne tylko wtedy, gdy podano zarówno --to, jak i --yes.
W przypadku zewnętrznych dostawców (
plivo, telnyx, twilio) polecenia setup i smoke wymagają publicznego adresu URL Webhooka skonfigurowanego za pomocą publicUrl, tunelu lub udostępnienia przez Tailscale. Zapasowy adres local loopback lub prywatny Tailscale Serve jest odrzucany, ponieważ operatorzy telekomunikacyjni nie mogą się z nim połączyć.Cykl życia połączenia
call
Inicjuje wychodzące połączenie głosowe.
start
Alias polecenia call z innym domyślnym zestawem flag.
continue
Odtwarza komunikat i czeka na odpowiedź.
speak
Odtwarza komunikat bez oczekiwania na odpowiedź.
dtmf
Wysyła cyfry DTMF do aktywnego połączenia.
end
Kończy aktywne połączenie.
status
Sprawdza aktywne połączenia.
Dzienniki i metryki
tail
Śledzi dziennik JSONL połączeń głosowych. Po uruchomieniu wyświetla ostatnie --since wierszy, a następnie strumieniowo wyświetla nowe wiersze w miarę ich zapisywania.
latency
Podsumowuje metryki opóźnienia tur i oczekiwania na nasłuchiwanie z pliku calls.jsonl. Dane wyjściowe mają format JSON i zawierają podsumowania recordsScanned, turnLatency oraz listenWait.