Laydown
이 도움말 페이지는 CXone Studio을(를) 대상으로 합니다. 이 정보는 Desktop Studio에 대해서도 사용할 수 있습니다.
|
응답기 또는 실제 사람 중 누가 전화에 응답했는지 확인해야 하는 경우 지능형 응답기 감지와 기록된 메시지의 선택적 전달을 허용합니다. 이 작업의 기본 사용 사례는 Personal Connection을(를) 사용하는 상담원이 없는 전화에 응답하면 Laydown은(는) 컨택의 오디오를 분석하여 자동 응답기 또는 실제 사람이 전화에 응답했는지를 확인합니다. 그러면 분석 결과에 따라 다른 작업을 시작할 수 있습니다. 예를 들어 응답기에 하나의 기록된 메시지를 전달하고 다른 기록된 메시지를 실제 사람에게 전달하거나 응답기에 메시지를 전달하고 실제 사람이 사용자 정의 스크립트 동작을 구현하도록 할 수 있습니다. 메시지가 재생되기 시작하면 작업은 상호작용을 계속 분석합니다. 컨택에서 추가 오디오가 감지되면 Laydown은(는) 시퀀스를 중단하고 컨택이 종료되면 시퀀스를 다시 시작합니다. 이 작업은 전체 시퀀스가 완료되거나 SequencePlayAttemptsMaximum 속성의 값에 도달할 때까지 계속됩니다. |
오디오 파일은 다음의 속성이 있는 압축되지 않은 WAV 파일이어야 합니다.
|
지원되는 스크립트 형식
|
전화 |
입력 속성
이러한 속성은 실행할 때 작업이 사용하는 데이터를 정의합니다.
속성 |
설명 |
---|---|
|
스크립트에서 이 작업을 고유하게 식별하는 짧은 문구를 입력합니다. 캡션은 스크립트 캔버스의 작업 아이콘 아래에 표시됩니다. |
Live Person Sequence |
실제 사람이 감지되는 경우 하나 이상의 프롬프트의 문자열을 포함하여 재생됩니다. 이 문자열의 기본값은 비어 있습니다. 문자열이 입력되지 않으면 실제 사람이 감지되지 않거나 시퀀스가 재생되지 않을 때 작업이 즉시 반환됩니다. 메시지를 자동 응답기에만 전달하고자 할 때 유용합니다. |
Live Person Phrase |
LivePersonSequence의 일부로 전달되는 오디오 파일의 텍스트를 기록할 수 있습니다. |
Machine Sequence |
자동 응답기가 감지되면 플레이된 하나 이상의 프롬프트의 문자열이 포함됩니다. 이 문자열의 기본값은 비어 있습니다. 문자열이 입력되지 않으면 자동 응답기가 감지되지 않거나 시퀀스가 재생되지 않을 때 작업이 즉시 반환됩니다. 메시지를 실제 사람에게만 전달하고자 할 때 유용합니다. |
Machine Phrase |
MachineSequence의 일부로 전달되는 오디오 파일의 텍스트를 기록할 수 있습니다. |
Clear Digits |
컨택이 전화에서 키를 누르면 DTMF 신호음이 생성되어 버퍼에 저장됩니다. ClearDigits를 사용하면 이 작업이 시작할 때 버퍼에 있는 DTMF 기본값은 예이며 작업이 시작될 때 버퍼를 해제합니다. 스크립트 앞부분에서 발생한 키 누름은 모두 이 작업에 전달되지 않습니다. 버퍼를 통해 이 작업에 전달되는 모든 DTMF 신호음을 이 작업에서 처리하고 조치를 취할 수 있게 하려면 작업을 아니요로 설정합니다. DTMF 톤이 이 작업에 전달되면 스크립트는 즉시 Digit 브랜치 조건의 경로를 사용합니다. |
Detect DTMF |
작업이 실행될 때 DTMF 이 속성은 DTMF 톤을 캡처하지 않습니다. 입력한 톤을 평가해야 하는 경우에는 이 작업 이후에 Capture 작업을 사용하여 톤을 변수에 할당합니다. 그런 다음 변수 값을 평가하여 어떤 톤이 입력되었는지 확인할 수 있습니다. 이 속성을 위해 변수를 사용할 수 있습니다. |
Initial Detection Timeout |
자동 응답기 또는 실제 사람이 전화에 응답했는지를 결정하는 데 걸리는 처음 작업 시간을 지정합니다. 숫자값을 10~300초로 입력합니다. 기본값은 10입니다. 결정되지 않고 지정된 값을 초과한 경우:
|
Machine End Detection Timeout |
응답기가 감지될 때 Laydown이(가) 자동 응답기 메시지의 종료를 수신하는 데 소요하는 최대 시간을 지정합니다. Laydown이(가) 응답기 메시지의 종료를 감지하면 MachineSequence 값이 재생됩니다. 응답기의 메시지가 종료되기 전에 제한 시간이 초과되면 OnMachineEndTimeout 브랜치가 트리거됩니다. 숫자값을 10~300초로 입력합니다. 기본값은 20입니다. |
Utterance Minimum |
Laydown이(가) 소리를 발언으로 분류하기 위해 컨택이 말해야 하는 시간(초)입니다. 이 시간은 정적 또는 클릭을 무시할 만큼 충분히 길어야 하며 실제 음성을 포착할 만큼 충분히 짧아야 합니다. 숫자값을 0.1 ~0.5초로 입력합니다. 기본값은 0.2입니다. |
Utterance End Silence |
발언의 종료를 감지하기 위해 Laydown이(가) 필요한 최소 묵음 시간(초)입니다. 숫자값을 0.1 ~0.5초로 입력합니다. 기본값은 0.1입니다. |
Live Person End Silence |
실제 사람의 발언인지 결정하기 위해 Laydown이(가) 필요한 최소 묵음 시간(초)입니다. 이 값은 자동 응답기 메시지의 구문 중지를 무시할 만큼 충분히 길어야 하고 "안녕하세요?” 인사말 다음의 간격을 인지할 만큼 충분히 짧아야 합니다. 숫자값을 0.5 ~2.0초로 입력합니다. 기본값은 0.6입니다. |
Machine Minimum Without Agent |
응답기가 전화에 응답했는지 결정하기 위해 Laydown이(가) 일련의 컨택의 말소리 이후에 필요한 시간(초)입니다. 숫자값을 2.0 ~10.0초로 입력합니다. 기본값은 3.0입니다. |
Machine End Silence |
자동 응답기가 종료됐는지 결정하기 위해 LAYDOWN이(가) 필요한 최소 묵음 시간(초)입니다. AnsweringMachineSequence 속성에 비어 있지 않은 값이 있는 경우 그 값은 특정 값에 도달한 시간(초)에 플레이됩니다. 숫자값을 1.0 ~5.0초로 입력합니다. 기본값은 1.0입니다. |
Debug Pattern |
이 속성은 Studio 진단 절차에 사용되며 NICE CXone이(가) 지시하지 않는 한 변경되면 안 됩니다. 기본값은 none입니다. |
Customer Voice Threshold |
배경 소음에 대해 컨택의 음성을 감지하는 컨택 볼륨 레벨을 정의합니다. 이 속성은 100~100000 단위(데시벨과 유사한 측정)의 숫자값을 허용합니다. 기본값은 17000입니다. |
Sequence Play Attempts Maximum |
실제 사람이나 자동 응답기가 감지된 경우 Laydown이(가) 시퀀스를 재생하기 위해 시도하는 최대 횟수를 정의합니다. 이 값에 도달하면 컨택으로부터 오디오가 감지되는 경우에도 전체 시퀀스가 재생됩니다. 시퀀스는 여러 번 재시작될 수 있으므로 값이 클수록 전화 비용이 증가할 수 있습니다. 숫자값을 1~20 사이로 입력합니다. 기본값은 9입니다. |
결과 브랜치 조건
결과 브랜치 조건을 사용하면 작업이 실행될 때 여러 결과를 처리하기 위해 스크립트에 브랜치를 생성할 수 있습니다.
조건 |
설명 |
---|---|
Default | 다른 분기를 사용하기를 요구하는 조건을 스크립트가 충족하지 않는다면 사용되는 경로입니다. 작업의 다른 분기가 정의되지 않았을 때도 사용되는 경로입니다. |
OnError | 예기치 않은 문제(예: 연결 불량, 구문 오류 등)가 있을 때 사용되는 경로입니다. |
MachineCompleted |
Laydown이(가) 자동 응답기를 감지할 때 사용되는 경로입니다. MachineSequence 속성이 비어 있지 않은 값을 포함하는 경우 이 시퀀스가 재생되고 이 브랜치가 사용됩니다. |
LivePersonCompleted |
Laydown이(가) 실제 사람을 감지할 때 사용되는 경로입니다. LivePersonSequence 속성이 비어 있지 않은 값을 포함하는 경우 이 시퀀스가 재생되고 이 브랜치가 사용됩니다. |
DTMF |
Laydown이(가) 숫자가 눌리는 것을 감지하는 경우 사용되는 경로입니다. 이 작업이 시퀀스를 재생 중인 경우 숫자가 감지되면 시퀀스 재생이 중단됩니다. |
InitialDetectionTimedout |
InitialDetectionTimeout 속성 내의 값이 초과된 경우 사용되는 경로입니다. |
MachineEndTimedout |
MachineEndDetectionTimeout 속성 내의 값이 초과된 경우 사용되는 경로입니다. |