HTTP 데이터 딥 하위 플로우 템플릿
개요
이 하위 흐름은 HTTP 요청을 사용하여 고객 계정 정보를 가져오는 동적 환경을 제공합니다. 조회에 성공하면 고객에게 계정 ID를 확인하라는 메시지가 표시됩니다. 실패할 경우 또는 발신자가 원하는 경우 계좌 번호를 수동으로 입력할 수 있습니다. 흐름은 적절한 프롬프트와 함께 잘못된 입력, 시간 초과 및 심각한 실패와 같은 오류를 적절하게 처리합니다.
이 하위 흐름은 모든 오디오 프롬프트에 Cisco TTS(텍스트 음성 변환)를 사용합니다.
사전 요구 사항
이 하위 흐름을 구현하기 전에 Webex Contact Center Management Portal에서 다음 요구 사항이 충족되는지 확인하십시오.
- 진입점, 큐, 커넥터, 팀, 진입점 매핑 및 기타 조직별 구성 작업을 만듭니다.
- Cisco TTS(텍스트 음성 변환) 대신 사용자 정의 오디오 안내가 사용되는 경우 정적 오디오 파일을 업로드합니다.
- HTTP 요청 URL 및 매개 변수가 조직의 요구 사항에 따라 올바르게 설정되었는지 확인합니다.
하위 흐름 입력
- errorMessage - STRING: 서브플로우 중 오류가 발생할 경우 재생되는 메시지입니다.
서브플로우 출력
- outputVariable - STRING: 확인되거나 수동으로 입력한 계좌 번호를 저장합니다.
하위 흐름 분석
다음 표에서는 통화 프로세스에 포함된 다양한 하위 흐름 요소를 설명하고 각 단계 동안 발생하는 작업 및 응답에 대해 자세히 설명합니다.
서브플로우 요소 |
설명 |
---|---|
서브플로우 시작 (초기화) |
하위 흐름은 고객 데이터를 가져오는 프로세스를 시작합니다. |
기다리세요 (위로의 메시지) |
발신자는 TTS 프롬프트를 사용하여 시스템에서 정보를 검색하고 있음을 알립니다.정보를 검색하는 동안 기다려 주십시오. |
HTTP 요청 (고객 정보 가져오기) |
시스템은 지정된 API 엔드포인트에서 고객 정보를 검색하기 위해 HTTP GET 요청을 보냅니다. 성공하면 응답에 고객 ID가 포함됩니다. |
HTTP 상태 확인 (응답 평가) |
HTTP 응답은 상태 코드를 기반으로 평가됩니다. 요청이 성공하면 프로세스가 다음 단계로 이동합니다. |
확인 메뉴 (확인 또는 수동 입력 요청) |
발신자는 가져온 계정 ID를 확인하거나 계정 번호가 올바르지 않은 경우 수동으로 입력하라는 메시지가 표시됩니다. |
변수 설정 (스토어 계정 ID) |
호출자가 계정 ID를 확인하면 값이 outputVariable에 저장됩니다. |
숫자 수집 (수동 계정 입력) |
요청이 실패하거나 발신자가 계좌 번호를 다시 입력하도록 선택하면 6자리 계좌 번호 다음에 파운드 키(#)를 입력하라는 메시지가 표시됩니다. |
오류 처리 (StillThere, 유효하지 않음, 중요) |
하위 흐름은 시간 초과, 잘못된 입력 및 각 프롬프트와 함께 심각한 오류를 처리합니다.
|
끝 하위 흐름 (결론) |
하위 흐름은 계정 번호를 확인하거나 오류를 처리한 후에 종료됩니다. |
하위 흐름 활동
다음 표에서는 이 템플릿의 하위 흐름 작업 순서에 대해 설명합니다.
하위 흐름 활동 |
설명 |
---|---|
서브플로우 시작 |
서브플로우는 호출될 때 시작됩니다. |
기다리세요 |
TTS를 사용하여 발신자에게 정보를 검색하는 동안 기다려 줄 것을 요청하는 메시지를 재생합니다. |
HTTP 요청 |
HTTP GET 요청을 보내 고객의 계정 정보를 검색합니다. |
HTTP 상태 확인 |
HTTP 응답을 평가하여 요청이 성공했는지 여부를 확인합니다. |
확인 메뉴 |
검색된 계정 ID를 확인하거나 잘못된 경우 다시 입력할 것을 요청하는 발신자에게 프롬프트를 표시합니다. |
변수 설정 |
확인된 번호 또는 수동으로 입력한 계정 번호를 저장합니다. |
숫자 수집 |
HTTP 요청이 실패하거나 발신자가 새 계정 번호를 입력하는 경우 발신자로부터 6자리 계정 번호를 수집합니다. |
오류 처리 |
여러 프롬프트가 하위 흐름 중에 시간 초과, 잘못된 입력 및 심각한 오류를 처리합니다. |
끝 하위 흐름 |
계정 번호가 확인되거나 오류가 발생하면 흐름이 종료됩니다. |