세션 시작 순간에만 작동하는 안전장치
Twilio는 2026년 10월 22일부터 Real-Time Transcriptions에 Provider Failover와 "Auto" 모드를 도입합니다. 기본 프로바이더(Deepgram 또는 Google)가 연결되지 않으면 세션이 시작되는 그 순간 다른 프로바이더로 자동 전환되고, 전환은 고객의 기존 리전 안에서만 일어납니다. 기존 Real-Time Transcriptions 계정도 적용 대상에 포함되지만, 콘솔에서 서브어카운트 단위로 끄고 켤 수 있습니다.
핵심 제약은 "세션 시작 시점에만" 입니다. 통화가 이미 붙은 뒤 인식 지연이 늘거나 오인식이 잦아지는 진행 중 열화는 이 장치의 보호 범위 밖에 있습니다. 시작 실패를 막아 주는 것과 통화 품질을 지켜 주는 것은 다른 문제라는 뜻입니다.
프로바이더가 바뀌면 설정도 함께 흔들린다
커스텀 힌트, 욕설 필터, 특정 언어 변형, 단어 타이밍처럼 프로바이더마다 지원 범위가 다른 옵션은 대체 프로바이더가 지원하지 않을 때 오류 대신 조용히 다운그레이드되거나 무시된 채 전사가 이어집니다. 통화를 끊기지 않게 하는 대신, 운영자가 눈치채지 못한 설정 손실을 남길 수 있는 방식입니다.
PII 마스킹을 커스텀 힌트에 걸어 둔 팀이라면 이 지점이 특히 중요합니다. 대체 프로바이더로 넘어간 세션에서 마스킹 정확도가 원래 설정과 같은지는 따로 확인하지 않는 한 알 수 없습니다.
발행 전 채워야 할 4가지: 콜봇 루프의 벤더 페일오버 대응 설계
설계는 숫자부터 고정합니다. 세션 시작 연결 실패율(전사가 붙지 못해 페일오버가 발동하는 비율) 목표를 0.3% 이하로 잡고, 대체 프로바이더로 넘어간 세션의 재질문 비율이 주 프로바이더 세션보다 5%p 이상 높으면 경보가 뜨도록 문턱을 정의합니다. 리전별 failover 발동 건수를 따로 집계해야 특정 리전의 장애가 전체 평균에 묻히지 않습니다.
가장 흔한 오판은 이 기능을 전사 안정성 문제 전체의 해법으로 오해하는 것입니다. 페일오버는 세션 시작 순간 프로바이더가 응답하지 않을 때만 작동하고, 통화가 붙은 뒤의 지연·오인식 증가는 감지하지 않습니다. 발표 하나로 콜봇 루프의 회복 경로를 다 채웠다고 볼 수는 없습니다.
진행 중 열화는 별도의 서킷브레이커로 잡아야 합니다. 세션 중 무응답이나 저신뢰도 전사가 연속 3회를 넘으면 DTMF 입력으로 축소하거나 상담원 핸드오프로 넘기는 경로를 콜봇 루프의 예산·서킷브레이커 설계와 그대로 이어 두면, 시작 실패는 벤더 페일오버가, 진행 중 열화는 자체 회로차단이 나눠 맡는 이중 방어선이 됩니다.
10월 22일 전에 두 프로바이더의 설정 동등성을 직접 비교해야 합니다. 커스텀 힌트 목록·욕설 필터·언어 변형·단어 타이밍은 Deepgram과 Google의 지원 범위가 서로 다르고, 대체 프로바이더가 지원하지 않는 항목은 오류 없이 조용히 빠집니다. 사전 테스트 없이 넘어가면 장애 상황에서야 설정 차이를 발견하게 됩니다.
전사 로그에는 실제로 어느 프로바이더가 세션을 처리했는지 남기는 필드를 새로 추가합니다. 이 값이 없으면 대체 프로바이더로 넘어간 세션과 정상 세션의 품질 차이를 사후에 구분할 방법이 없고, 장애 원인 분석도 추측에 머무릅니다.
기존 계정이라면 콘솔에서 이 기능의 적용 여부를 직접 확인해야 합니다. 커스텀 힌트를 한쪽 프로바이더에만 맞춰 튜닝해 둔 서비스는 검증 전까지 옵트아웃을 유지하는 편이 안전하고, 가용성이 최우선인 서비스는 먼저 켜서 시작 실패율부터 낮추는 쪽이 유리합니다.
적용 이후에는 주간 단위로 프로바이더별 세션 비중과 재질문율을 나란히 비교합니다. 특정 리전에서 대체 프로바이더 비중이 꾸준히 늘어난다면 주 프로바이더 쪽 연결 안정성 자체에 문제가 있다는 신호이므로, 페일오버 로그를 다른 변경 이력과 분리해 추적해야 원인 파악이 늦어지지 않습니다.
한눈에 보는 적용 포인트
10월 22일 도입되는 Twilio의 전사 프로바이더 자동 페일오버는 세션 시작 시점의 연결 실패만 막아 주는 부분적 방어입니다. 콜봇 루프는 진행 중 열화를 잡는 자체 서킷브레이커, 프로바이더 간 설정 동등성 검증, 처리 프로바이더 로깅을 함께 갖춰야 이 기능을 안전하게 켤 수 있습니다.
참고 링크
Introducing Provider Failover and "Auto" mode for Real-Time Transcriptions — Twilio Changelog
TwiML Voice: <Transcription> — Twilio Docs
이 글에 대해 AI와 대화하기
AI가 이 글을 읽은 상태로 답합니다. 무엇이든 물어보세요 — 글에 없는 내용이면 없다고 먼저 알려줍니다.
대화창을 불러오는 중…