Asrsql

조직에서 사용하는 SQL 데이터베이스에서 사용자 정의 문법 파일을 생성할 수 있습니다. 예를 들어, 발화된 부품 번호나 직원 성을 기준으로 고객을 라우팅할 수 있습니다. 문법 파일은 .grxml 형식입니다.

Asrsql은(는) 프로덕션 스크립트에서 사용되지 않고, 가끔 또는 필요에 따라 실행되는 특수 스크립트에서 사용됩니다. 이 스크립트가 실행되면 작업은 DB 커넥터를 사용하여 외부 데이터베이스에 연결하고 사용자가 제공한 쿼리를 기반으로 값 파일을 가져옵니다.

이 작업은 일반적으로 데이터베이스에서 컴파일된 문법 파일을 생성하기 위해 ASRCOMPILE action과 함께 사용됩니다.

ASR 작업은 ASR이 조직을 위해 활성화된 경우에만 표시됩니다. ASR은 선택 기능입니다. 자세한 내용은 CXone 계정 담당자에게 문의하십시오.

지원되는 스크립트 형식

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

전화

입력 속성

이러한 속성은 실행할 때 작업이 사용하는 데이터를 정의합니다.

속성

설명

Caption

스크립트에서 이 작업을 고유하게 식별하는 짧은 문구를 입력합니다. 캡션은 스크립트 캔버스의 작업 아이콘 아래에 표시됩니다. The default is the action name.

GrammarFileName 컴파일할 문법(GRXML) 파일의 이름. Studio으(로) 처리하기 전에 이 파일을 Asrcompile에 업로드해야 합니다. 새로 컴파일된 파일은 이름은 같지만 확장자는 GRAM입니다. 처리 후 새 파일은 다른 Studio 파일과 함께 저장됩니다.
SpellRuleItems 단어 전체가 아니라 언급된 개별적 문자 각각에 대해 감지된 발화를 형식화합니다. 문자가 개별적인 계좌 번호 또는 부분 번호를 가져오는 데 사용됩니다. 형식화로 각 문자 사이에 공백을 추가합니다. 예를 들면 ABC12345은(는) A B C 1 2 3 4 5입니다. 기본값은 True입니다.
IsOutputFormatted 더 쉽게 읽을 수 있도록 GRXML 파일의 형식을 지정합니다. XML과 유사한 형식으로 지정됩니다. 기본값은 True입니다.
SQLQuery

.grxml 파일을 빌드할 데이터를 가져오는 SQL입니다. SELECT 문의 첫 번째 반환은 일치하는지 ASR 엔진에서 감지할 발화가 될 수 있습니다. 예:

SELECT[Name] ,[Address] ,[Phone_Number] FROM [dbo].[User_Table] WHERE[ID]>0

상기 예시처럼, SELECT의 첫 번째 반환은 Name이므로 문법은 아마 사람의 이름을 탐지하도록 빌드될 것입니다. 일치하는 항목이 있으면 Name, Address, Phone Number이(가) 해당 레코드와 함께 반환됩니다.

TimeoutSec

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

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

결과 브랜치 조건

결과 브랜치 조건을 사용하면 작업이 실행될 때 여러 결과를 처리하기 위해 스크립트에 브랜치를 생성할 수 있습니다.

조건

설명

Default 다른 분기를 사용하기를 요구하는 조건을 스크립트가 충족하지 않는다면 사용되는 경로입니다. 작업의 다른 분기가 정의되지 않았을 때도 사용되는 경로입니다.
OnNoRecords 데이터베이스에 제출된 쿼리가 결과를 반환하지 않으면 사용되는 경로입니다.
OnError 예기치 않은 문제(예: 연결 불량, 구문 오류 등)가 있을 때 사용되는 경로입니다. _ERR 변수는 문제의 요약 설명으로 채워져야 합니다.
OnTimeout 지정된 시간(초) 동안 응답이 없을 경우 사용되는 경로입니다.

팁 및 요령

Voiceparams 작업으로부터 languageLocale 변수를 전달할 수 있으며, 이 경우 작업에서 감지할 언어를 설정할 수 있습니다.