Amazon Connect의 흐름 블록: AWS Lambda 함수 - Amazon Connect

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Connect의 흐름 블록: AWS Lambda 함수

이 주제에서는 호출을 위한 흐름 블록을 정의합니다 AWS Lambda. 가져온 응답은 연락처 속성 설정 블록에서 사용할 수 있습니다.

설명

지원 채널

다음 표에는 이 블록이 지정된 채널을 사용하는 고객 응대를 라우팅하는 방법이 나와 있습니다.

채널 지원?

Voice

Chat

Task

이메일

흐름 유형

다음 흐름 유형에서 이 블록을 사용할 수 있습니다.

  • 인바운드 흐름

  • 고객 대기열 흐름

  • 고객 대기 흐름

  • 고객 귓속말 흐름

  • 에이전트 대기 흐름

  • 에이전트 귓속말 흐름

  • 에이전트로 전송 흐름

  • 대기열로 전송 흐름

속성

다음 이미지는 AWS Lambda 함수 블록의 속성 페이지를 보여 줍니다.

AWS Lambda 함수 블록의 속성 페이지입니다.

작업 선택 상자의 다음 옵션 중에서 선택합니다.

Lambda 호출

작업 선택 상자를 Lambda 간접 호출, 실행 모드 옵션으로 설정합니다.

작업 선택Lambda 호출로 설정된 경우 다음 속성에 유의하세요.

  • 실행 모드:

    • 동기: 동기를 선택하면 Lambda 호출이 완료된 후에만 고객 응대가 다음 블록으로 라우팅됩니다.

    • 비동기식: Lambda가 완료될 때까지 기다리지 않고 고객 응대가 다음 블록으로 라우팅됩니다.

      비동기 실행 모드를 사용하여 호출되는 Lambda를 기다리도록 Wait 블록을 구성할 수 있습니다.

  • 제한 시간: 제한 시간이 될 때까지 Lambda가 기다리는 시간을 입력합니다. 동기 모드의 경우 최대 8초, 비동기 모드의 경우 60초를 입력할 수 있습니다.

    Lambda 간접 호출이 제한되면 요청이 다시 시도됩니다. 일반 서비스 장애(500 오류)가 발생하는 경우에도 재시도를 합니다.

    Lambda 호출이 오류를 반환하면 Amazon Connect는 제한 시간이 지정될 때까지 최대 3회까지 재시도합니다. 이때 해당 고객 응대는 오류 분기로 라우팅됩니다.

  • 응답 검증: Lambda 함수 응답은 STRING_MAP 또는 JSON일 수 있습니다. 흐름에서 AWS Lambda 함수 블록을 구성할 때 설정해야 합니다.

    • 응답 검증이 STRING_MAP로 설정된 경우 Lambda 함수는 문자열 유형의 키/값 페어로 구성된 플랫 객체를 반환합니다.

    • 응답 검증이 JSON으로 설정되면 Lambda 함수는 중첩된 JSON을 포함한 모든 유효한 JSON을 반환합니다.

Lambda 결과 로드

AWS Lambda Config 탭의 Lambda 결과 로드 작업.

작업 선택Lambda 결과 로드로 설정된 경우 다음 속성에 유의하세요.

  • Lambda 호출 RequestId: 비동기 모드에서 실행될 때 Lambda의 requestId입니다.

    $.LambdaInvocation.InvocationId 에는 가장 최근에 비동기적으로 실행된 Lambda의 requestId가 포함되어 있습니다.

Lambda 결과 로드 작업을 선택할 때 Lambda 간접 호출 RequestId에서 다음 옵션을 선택합니다.

  • 네임스페이스 = Lambda 간접 호출

  • = 호출 ID

구성 팁

  • 흐름에서 AWS Lambda 함수를 사용하려면 먼저 인스턴스에 함수를 추가합니다. 자세한 내용은 Amazon Connect 인스턴스에 Lambda 함수 추가 단원을 참조하십시오.

  • 인스턴스에 함수를 추가한 후 블록의 함수 선택 드롭다운 목록에서 함수를 선택하여 흐름에 사용할 수 있습니다.

구성된 블록

다음 이미지는 이 블록이 구성되었을 때의 모습의 예를 보여 줍니다. 이 블록에는 성공오류라는 두 가지 브랜치가 있습니다. 비동기 실행 모드로 구성됩니다. 동기식 실행 모드로 구성된 경우 제한 시간 브랜치가 있습니다.

구성된 AWS Lambda 함수 블록입니다.

샘플 흐름

Amazon Connect에는 샘플 흐름 세트가 포함되어 있습니다. 흐름 디자이너에서 샘플 흐름에 액세스하는 방법을 설명하는 지침은 Amazon Connect의 샘플 흐름 섹션을 참조하세요. 다음은 이 블록을 포함하는 샘플 흐름을 설명하는 주제입니다.

Amazon Connect의 샘플 Lambda 통합 흐름

시나리오

이 블록을 사용하는 시나리오에 대해서는 다음 주제를 참조하세요.