Asr

컨택에서 제공한 값을 캡처하여 스크립트 변수에 저장할 수 있습니다. 이 변수는 추가 스크립트 라우팅 및 기타 목적에 사용할 수 있습니다.

AsrASR종료 컨택은 말하기, 전화 키 누르기 또는 두 가지를 결합하여 녹음된 음성 프롬프트에 응답할 수 있습니다 작업 중 가장 유연하며, 더 높은 유연성이 필요할 때 전문화된 작업 대신 사용할 수 있습니다. 단, 이 작업을 수행하려면 고유한 구문 목록 또는 문법 파일을 제공해야 하며, 특수한 용도의 작업에는 일반적으로 발신자의 발언을 처리하고 인식하기 위한 기본 파일이 포함됩니다.

ASR 작업은 사업부에 대해 ASR이 활성화된 경우에만 표시됩니다. ASR은 선택 기능입니다. 자세한 내용은 계정 관리자에게 문의하십시오.

지원되는 스크립트 형식

전화

속성

속성 내용
시퀀스

오디오 파일(사전 기록 또는 TTS)이 작업에 의해 재생되는 순서를 결정합니다. 필드에 직접 값을 입력하거나 작업 아이콘을 두 번 클릭하여 프롬프트 관리자(재생 속성 대화로도 알려짐)를 사용할 수 있습니다. TTS에는 300자 제한이 있습니다.

TTS 사용에는 여러 옵션이 있습니다. 정확한 텍스트를 지정할 수 있습니다.

"%Sales Call"

비슷하게 말할 텍스트의 문자열을 포함하는 변수를 입력할 수 있습니다.

"{AgentWhisper}"

이 경우에 원하는 문자열이 퍼센트 기호와 함께 변수에 할당되었는지를 확인하시기 바랍니다.

AgentWhisper = "%TechnicalSupport"

구문 시퀀스의 각 파일 컨텐츠를 정의합니다. 예를 들어, "통화가 녹음될 수 있습니다..." 메시지에 사전 녹음된 단일 파일을 사용할 수 있습니다. 더 복잡한 메시지에는 미리 녹음된 파일 뒤에 Play Numbers 형식의 변수, TTS를 사용하여 생성된 파일, Play Money 형식의 변수, 다른 녹음된 파일, 마지막으로 Play Date 형식의 변수가 포함될 수 있습니다. 값이 단순한 경우 필드에 직접 정보를 입력할 수 있습니다. 더 복잡한 값, TTS를 사용하는 값 또는 둘 다의 경우 작업을 두 번 클릭하여 프롬프트 관리자를 사용합니다.
HighConfidence ASR 엔진은 발신자가 말한 문구를 인식할 때 음성 인식 일치에서 일치 정도를 나타내는 백분율도 반환합니다. 이 스크립트는 이 인식 백분율을 이 속성의 값과 비교하고 백분율이 값과 같거나 크면 OnHighConfidence 분기를 사용합니다. MinConfidence 값과 100 사이의 정수를 입력합니다.

The default value is 70.

MinConfidence 인식 일치의 최소 허용 신뢰도 비율을 정의합니다. 인식 비율이 값과 HighConfidence 값 사이에 있으면 OnMedConfidence 분기가 사용되며, 일반적으로 이 분기를 통해 컨택은 ASR 발언 이해를 확인할 수 있습니다. 인식 비율이 이 값보다 작으면 OnNoConfidence 분기가 사용됩니다. 1HighConfidence 값 사이의 정수를 입력합니다.

The default value is 50.

TimeoutSeconds

IVR종료 발신자가 음성 명령, 키 입력 또는 둘 다를 통해 상호작용하여 정보를 얻거나 인바운드 음성 통화를 라우팅 또는 둘 다를 할 수 있는 자동화된 전화 메뉴입니다.OnTimeout 분기를 수행하기 전 입력(음성 또는 키 입력)을 기다릴 시간을 결정합니다. 라인의 완전한 묵음에 대한 임계값입니다. 기본값은 10(초)입니다. 이를 변경하려면 전체 숫자를 입력합니다.

프롬프트가 완전히 종료되었을 때만 타이머가 시작됩니다. 그러나 시스템에는 프롬프트 지속 시간을 포함하여 2분(120초)의 기본 한계 시간이 있습니다. 작업 중 이 한계에 도달할 경우, 활성 프롬프트가 모두 중단되고 OnError 분기가 수행됩니다. 이러한 이유로 프롬프트의 지속 시간을 알아야 하며 작업이 2분 미만으로 활성화될 값을 필드에 설정해야 합니다.

ResultVarName 컨택의 음성 입력 또는 수동 입력의 인식된 결과를 갖는 변수의 이름을 결정합니다. 예를 들어 프롬프트가 컨택에 생년월일을 말하거나 입력하도록 요청한 경우 결과는 이 속성으로 정의된 변수에 저장됩니다. 기본값은 작업 이름 + "결과"(예: ASRDIGITSResult)입니다. 컨택이 음성 입력을 제공하고 ASR 엔진이 일치 항목을 찾지 못하면 이 변수는 채워지지 않습니다. 작업에 OnDTMF 분기가 있는 경우 Capture 작업을 사용하여 버퍼에서 변수 값을 가져와야 합니다(DTMF 값은 자동으로 버퍼에 저장됨).
ConfidenceVarName ASR 엔진에서 반환한 신뢰도 비율을 가지는 변수 이름을 결정합니다. 기본값은 ASRConf입니다.
DetectDTMF

음성 및 수동 DTMF종료 사용자가 전화 키패드의 키를 누르거나 탭할 때 발생하는 신호화 톤입니다. 입력을 모두 처리하도록 IVR 스크립트를 구성할 수 있습니다. 값이 이면 음성 및 DTMF 입력이 모두 허용됩니다. 컨택이 DTMF 숫자를 누르면 스크립트는 진행 중인 프롬프트 시퀀스를 즉시 중지하고 OnDTMF 분기를 사용합니다. 작업 동안 음성 발언은 고려되지 않습니다.

값이 거짓이면 컨택이 키를 눌러도 DTMF 입력이 인식되지 않습니다. 작업 중에 눌린 DTMF 숫자는 DTMF 버퍼에 저장되지만, 작업은 NoConfidence 분기를 사용합니다.

이 작업에는 OnDTMF 분기가 있기에 컨택에 의한 모든 DTMF 항목은 결과적으로 이 분기를 사용합니다. DTMF 선택으로 인한 모든 변수는 이 분기로 전달되지 않습니다. 따라서 DTMF 입력으로부터의 변수를 캡처하고 전달하려면 Capture 작업을 OnDTMF 분기에서 사용해야 합니다.

ClearDigits 컨택이 자신의 전화 키패드에서 키를 누르면 생성된 DTMF 톤이 버퍼에 저장됩니다. ClearDigits 속성이 (기본값)으로 설정되어 있다면 작업이 시작될 때 버퍼가 해제됩니다. 그렇지 않으면 작업은 DTMF 톤을 즉시 감지하여 키 누름이 이전 작업과 연관되어 있더라도 OnDigit 또는 OnDTMF 분기를 호출합니다.
ContentType ASR 엔진은 이 작업 중 발신자가 제공한 말소리를 식별하는 방식을 지정합니다. ASR 엔진은 발신자의 말소리를 지정된 콘텐츠 형식의 값과 비교합니다. 일치를 감지하면, 엔진은 일치 항목 및 일치 정확성의 신뢰도를 나타내는 백분율 값을 반환합니다. 드롭다운에서 PhraseList 또는 GrammarFile 중 하나를 선택합니다. 기본값은 PhraseList입니다.
PhraseList 작업에 대한 구문 목록을 작성할 수 있습니다. 줄임표를 클릭하고 문자열 편집기 창에서 별도의 줄에 각 구문을 입력합니다.
GrammarFile

ContentType종료 IVR 프롬프트에 응답하여 발신자가 말할 수 있는 구문 세트를 포함한 암호화된 파일입니다. 속성에 지정된 문법 파일의 경로를 제공할 수 있습니다. Grammar files must be properly formatted and stored in your platform files . Studio 작업 또는 타사 도구를 사용하여 사용자 정의 문법 파일을 만들 수 있습니다. 자세한 내용은 계정 관리자에게 문의하십시오.

분기

분기 내용
기본값 다른 분기를 사용하기를 요구하는 조건을 스크립트가 충족하지 않는다면 사용되는 경로입니다. 다른 분기가 정의되지 않았을 때도 사용되는 경로입니다.
OnHighConfidence 신뢰성 수준이 높은 신뢰성 속성 필드에 설정된 값보다 높을 때 사용되는 경로입니다. 1에서 100 사이로 사용자 정의 값을 입력할 수 있습니다.
OnMedConfidence ASR 엔진에서 반환된 인식율이 HighConfidence 값과 MinConfidence 값 사이일 때 사용되는 분기입니다. 이 분기는 발신자가 Asryesno 작업을 사용하여 제공된 정보를 확인할 수 있도록 종종 사용됩니다.
OnNoConfidence ASR 엔진에서 반환된 인식율이 MinConfidence 값보다 작을 경우 사용되는 경로입니다.
OnTimeout 지정된 시간(초) 동안 응답이 없을 경우 사용되는 경로입니다.
OnError 예기치 않은 문제(예: 연결 불량, 구문 오류 등)가 있을 때 사용되는 경로입니다. _ERR 변수는 문제를 요약한 내용으로 채워져야 합니다.
OnDTMF DetectDTMF 속성을 으로 설정하고 DTMF 숫자가 버퍼에 나타날 경우 사용되는 경로입니다.

팁 및 요령

  • Voiceparams 작업이 감지할 언어를 설정하는 languageLocale 변수를 이 작업으로부터 전달할 수 있습니다.
  • 숫자를 발음할 때 ‘음수’는 하드 코딩됩니다.

  • 숫자를 발음할 때 ‘점’은 하드 코딩됩니다.

  • 자세한 내용은 ASR 개요를 참조하십시오.
  • DTMF 톤은 버퍼에 저장됩니다. 작업이 OnDTMF 또는 OnDigits 분기를 포함한다면 DTMF 값은 Capture 작업을 통해 버퍼에서 제거되어야 합니다.
  • 여러 DTMF 누르기를 캡처하려면 최초 DTMF가 눌러졌을 때(* 및 # 포함) 작업은 바로 OnDTMF 분기를 사용해야 합니다. 이 경우에 Capture 작업을 통해 여러 누르기를 캡처해야 합니다.
  • 버퍼에 DMTF가 있고 ClearDigits으로 설정되어 있지 않다면 OnDTMF 분기가 바로 사용되며 Capture 작업이 필요합니다.