Skip to main content

openclaw voicecall

voicecall은 Plugin에서 제공하는 명령입니다. 음성 통화 Plugin이 설치되고 활성화된 경우에만 표시됩니다. Gateway가 실행 중이면 운영 명령(call, start, continue, speak, dtmf, end, status)은 해당 Gateway의 음성 통화 런타임으로 라우팅됩니다. 연결할 수 있는 Gateway가 없으면 독립 실행형 CLI 런타임으로 대체됩니다.

하위 명령

설정 및 스모크 테스트

setup

기본적으로 사람이 읽을 수 있는 준비 상태 검사 결과를 출력합니다. 스크립트에서는 --json을 전달하세요.

smoke

동일한 준비 상태 검사를 실행합니다. --to--yes를 모두 지정한 경우에만 실제 전화를 겁니다.
외부 공급자(plivo, telnyx, twilio)를 사용하는 경우 setupsmoke에는 publicUrl, 터널 또는 Tailscale 노출을 통해 제공되는 공개 Webhook URL이 필요합니다. 통신사에서 접근할 수 없으므로 local loopback 또는 비공개 serve 대체 경로는 거부됩니다.

통화 수명 주기

call

발신 음성 통화를 시작합니다.

start

기본 플래그 구성이 다른 call의 별칭입니다.

continue

메시지를 말하고 응답을 기다립니다.

speak

응답을 기다리지 않고 메시지를 말합니다.

dtmf

진행 중인 통화에 DTMF 숫자를 전송합니다.

end

진행 중인 통화를 종료합니다.

status

진행 중인 통화를 조회합니다.

로그 및 메트릭

tail

음성 통화 JSONL 로그를 실시간으로 추적합니다. 시작할 때 마지막 --since개 줄을 출력한 다음, 새 줄이 기록되는 대로 스트리밍합니다.

latency

calls.jsonl의 턴 지연 시간 및 수신 대기 메트릭을 요약합니다. 출력은 recordsScanned, turnLatency, listenWait 요약이 포함된 JSON입니다.

Webhook 노출

expose

음성 Webhook의 Tailscale serve/funnel 구성을 활성화하거나 비활성화하거나 변경합니다.
신뢰하는 네트워크에만 Webhook 엔드포인트를 노출하세요. 가능하면 Funnel보다 Tailscale Serve를 사용하세요.

관련 항목