

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

# 통신 전송
<a name="journey-flow-block-send-communication"></a>

**중요**  
이 블록을 사용하기 전에 에이전트 지원 음성 또는 자동 음성에 대해 클레임된 전화번호를 포함한 [채널 구성을](how-to-create-campaigns.md) 완료하고, AWS End User Messaging SMS에서 전화번호 또는 발신 자격 증명을 클레임한 다음 해당 번호를 Amazon Connect for SMS 또는 WhatsApp으로 가져오고, Amazon Connect 인스턴스에서 이메일을 활성화했는지 확인합니다. 지침은 [SMS 메시징 설정](setup-sms-messaging.md), [이메일 캠페인 활성화](enable-email.md)를 참조하세요.

## 설명
<a name="journey-flow-block-send-communication-description"></a>

이 블록을 사용하여 음성, SMS, WhatsApp 또는 이메일과 같은 채널을 통해 통신을 전송합니다. 이 블록을 사용하기 전에 채널 설정이 완료되었는지 확인합니다.
+ 음성: 자동 또는 에이전트 지원 통화에 대한 전화번호를 요청합니다.
+ SMS/WhatsApp: AWS End User Messaging에서 번호 또는 발신 자격 증명을 클레임한 다음 Connect로 가져옵니다.
+ 이메일: Connect 인스턴스에서 이메일 캠페인을 활성화합니다.

**사용 사례 예**
+ 온보딩, 약속 미리 알림 또는 프로모션 메시지를 전송합니다.
+ 이전 시도가 실패할 때 다른 채널에서 고객에게 도달하도록 폴백 로직을 트리거합니다.

## 연락처 유형
<a name="journey-flow-block-send-communication-channels"></a>


| 연락처 유형 | 지원 여부 | 
| --- | --- | 
| Voice | 예 | 
| SMS | 예 | 
| WhatsApp | 예 | 
| 이메일 | 예 | 
| 사용자 지정 채널 | 예, 사용자 지정 작업을 통해 | 

## 이 블록을 구성하는 방법
<a name="journey-flow-block-send-communication-configure"></a>

다음 두 가지 방법 중 하나로 **통신 전송** 블록을 구성합니다.
+ **Amazon Connect 관리자 웹 사이트**: 여정 흐름 디자이너에서 블록을 열고 블록의 속성 페이지에서 해당 속성을 설정합니다. 사용 가능한 속성은 전송하는 채널에 따라 다릅니다. 채널 간에 공유되는 필드는 섹션을 참조하세요[공통 속성](#journey-flow-block-send-communication-common-properties). 채널별 필드는 , [이메일 전송](#journey-flow-block-send-communication-email)및 [SMS 전송(텍스트 메시지)](#journey-flow-block-send-communication-sms)단원을 참조하십시오[음성 통화](#journey-flow-block-send-communication-voice).
+ **흐름 언어**: 흐름의 JSON에서 `SendCommunication` 작업을 사용하여 프로그래밍 방식으로 블록을 정의합니다. 작업 파라미터는 다음 섹션에 설명된 것과 동일한 속성에 매핑됩니다.

### 공통 속성
<a name="journey-flow-block-send-communication-common-properties"></a>


| 속성 | 설명 | 
| --- | --- | 
| From | 인스턴스에 대해 신청된 발신 전화번호 또는 이메일 주소를 선택합니다. 속성을 사용하여이 값을 수동 또는 동적으로 설정할 수 있습니다. | 
| 메시지 템플릿(비음성) | SMS, WhatsApp 또는 이메일에 대한 사전 정의된 템플릿을 선택합니다. | 
| 템플릿 별칭/버전 | 메시지 템플릿의 특정 버전 또는 별칭을 선택합니다. | 
| 아웃바운드 통신 저장 | 선택적으로 전송 추적을 위해 흐름 속성에 아웃바운드 메시지 ID를 저장합니다. | 
| 다이얼 기준(음성) | 음성 통화에 대한 다이얼링 동작 또는 대상 지정 로직을 지정합니다. | 
| 참여 기본 설정(음성) | 고객당 여러 연락처 번호의 우선 순위를 지정하는 방법을 정의합니다. | 

## SMS 전송(텍스트 메시지)
<a name="journey-flow-block-send-communication-sms"></a>

SMS 메시지를 보내도록 페이지에서 다음 속성을 구성합니다.
+ **보내는 사람**: 메시지를 전송하는 전화번호입니다. 드롭다운 메뉴에는 Amazon Connect 인스턴스에 대해 청구된 전화번호 목록이 표시됩니다.
  + **수동으로 설정**: 드롭다운 메뉴를 사용하여 Amazon Connect 인스턴스에 대해 신청된 전화번호를 선택합니다.
  + **동적으로 설정**: Amazon Connect 인스턴스에 대해 신청된 전화번호의 ARN을 가리키는 **네임스페이스** 및 **키를** 기반으로 속성을 입력합니다.
+ **메시지 템플릿**: 드롭다운 메뉴를 사용하여 SMS 템플릿 목록에서 선택합니다. 고객에게 보낼 템플릿 하나를 선택할 수 있습니다.
+ **템플릿 별칭 또는 버전**: 드롭다운 메뉴를 사용하여 다른 SMS 템플릿 별칭 또는 버전을 선택합니다.
+ **아웃바운드 통신 저장**: 아웃바운드 통신을 흐름 속성에 저장하도록 선택할 수 있습니다. 흐름 속성에 아웃바운드 메시지 ID를 저장하면 전송 상태를 추적할 수 있습니다.

## WhatsApp 메시지 전송
<a name="journey-flow-block-send-communication-whatsapp"></a>

페이지에서 다음 속성을 구성하여 WhatsApp 메시지를 전송합니다.
+ **보내는 사람**: 메시지를 전송하는 전화번호입니다. 드롭다운 메뉴에는 Amazon Connect 인스턴스로 가져온 WhatsApp 번호 목록이 표시됩니다.
  + **수동으로 설정**: 드롭다운 메뉴를 사용하여 Amazon Connect 인스턴스로 가져온 WhatsApp 번호를 선택합니다.
  + **동적으로 설정**: Amazon Connect 인스턴스로 가져온 WhatsApp 번호의 ARN을 가리키는 **네임스페이스** 및 **키를** 기반으로 속성을 입력합니다.
+ **메시지 템플릿**: 드롭다운 메뉴를 사용하여 WhatsApp 템플릿 목록에서 선택합니다. 고객에게 보낼 템플릿 하나를 선택할 수 있습니다.
+ **템플릿 별칭 또는 버전**: 드롭다운 메뉴를 사용하여 다른 WhatsApp 템플릿 별칭 또는 버전을 선택합니다.
+ **아웃바운드 통신 저장**: 아웃바운드 통신을 흐름 속성에 저장하도록 선택할 수 있습니다. 흐름 속성에 아웃바운드 메시지 ID를 저장하면 전송 상태를 추적할 수 있습니다.

## 이메일 전송
<a name="journey-flow-block-send-communication-email"></a>

이메일 메시지를 보내도록 페이지에서 다음 속성을 구성합니다.
+ **보낸** 사람: 메시지를 보낼 이메일 주소입니다. 드롭다운 메뉴에는 Amazon Connect 인스턴스에 대해 구성된 이메일 주소 목록이 표시됩니다.
  + **수동으로 설정**: 드롭다운 메뉴를 사용하여 Amazon Connect 인스턴스에 대해 구성된 이메일 주소를 선택합니다.
  + **동적으로 설정**: Amazon Connect 인스턴스에 대해 구성된 이메일 주소를 가리키는 **네임스페이스** 및 **키를** 기반으로 속성을 입력합니다.
+ **표시 이름**: 이메일 주소가 고객의 받은 편지함에 어떻게 표시되는지 개인화합니다.
  + **수동으로 설정**: 표시 이름을 직접 입력합니다.
  + **동적으로 설정**: **네임스페이스** 및 **키를** 기반으로 속성을 입력합니다.
+ **메시지 템플릿**: 드롭다운 메뉴를 사용하여 이메일 템플릿 목록에서 선택합니다. 고객에게 보낼 템플릿 하나를 선택할 수 있습니다.
+ **템플릿 별칭 또는 버전**: 드롭다운 메뉴를 사용하여 다른 이메일 템플릿 별칭 또는 버전을 선택합니다.
+ **아웃바운드 통신 저장**: 아웃바운드 통신을 흐름 속성에 저장하도록 선택할 수 있습니다. 흐름 속성에 아웃바운드 메시지 ID를 저장하면 전송 상태를 추적할 수 있습니다.

## 음성 통화
<a name="journey-flow-block-send-communication-voice"></a>

아웃바운드 음성 채널을 사용하도록 페이지에서 다음 속성을 구성합니다.
+ **보낸** 사람: 음성 통화를 할 전화 번호입니다. 드롭다운 메뉴에는 Amazon Connect 인스턴스에 대해 청구된 전화번호 목록이 표시됩니다.
  + **수동으로 설정**: 드롭다운 메뉴를 사용하여 Amazon Connect 인스턴스에 대해 신청된 전화번호를 선택합니다.
  + **동적으로 설정**: Amazon Connect 인스턴스에 대해 클레임된 전화번호의 ARN을 가리키는 **네임스페이스** 및 **키를** 기반으로 속성을 입력합니다.
+ **다이얼 기준**: 감지 기준에 따라 음성 통화를 처리하는 방법을 구성합니다. 드롭다운을 사용하여 음성 통화가 대상으로 할 세그먼트를 선택합니다.
+ **참여 선호**도: 연락처 목록에 공동 계정 소유자와 같이 프로필이 2개 이상인 단일 계정이 포함되어 있고 프로필이 1개 이상의 전화번호를 가질 수 있는 경우 참여 선호도를 사용하여 선호도를 기반으로 연락 전략을 설정할 수 있습니다.
+ **아웃바운드 통신 저장**: 아웃바운드 통신을 흐름 속성에 저장하도록 선택할 수 있습니다. 흐름 속성에 아웃바운드 메시지 ID를 저장하면 전송 상태를 추적할 수 있습니다.

## Lambda를 사용하여 동적으로를 설정하는 방법
<a name="journey-flow-block-send-communication-dynamic-from-lambda"></a>

**가격 책정**  
사용자 지정 작업 채널 및 Lambda 요금이 적용됩니다.

여정 흐름의 앞부분에서 **Lambda 호출** 블록을 사용하여 런타임 시 소스 전화번호 또는 이메일 주소를 확인할 수 있습니다. 그런 다음 **통신 전송** 블록은 반환된 값을 동적으로 참조합니다.

### 작동 방식
<a name="journey-flow-block-send-communication-dynamic-from-lambda-how"></a>

1. 여정 흐름의 **통신 전송** 블록 앞에 [**사용자 지정 작업(Lambda 호출)**](journey-flow-block-custom-action.md) 블록을 추가합니다.

1. Lambda 함수는 선택한 키에 소스 전화번호 또는 이메일 주소 ARN이 포함된 JSON 응답을 실행하고 반환합니다. 예제:

   ```
   {
     "sourcePhoneNumber": "arn:aws:connect:us-west-2:123456789012:phone-number/example-id"
   }
   ```

1. 반환된 값은의 흐름에서 사용할 수 있게 됩니다`$.LambdaInvocation.ResultData.{{key}}`. 이 예제에서 값은 입니다`$.LambdaInvocation.ResultData.sourcePhoneNumber`.

1. **통신 전송** 블록에서 **시작** 필드를 **동적으로 설정**으로 설정하고 Lambda 출력을 참조합니다. **네임스페이스**를 로 `Lambda invocation` 설정하고 **키를** Lambda가 반환하는 필드 이름으로 설정합니다.  
![네임스페이스가 Lambda 간접 호출로, 키가 결과 데이터로, 속성이 sourcePhoneNumber로 설정된 상태에서 동적으로 설정된 시작 필드입니다.](http://docs.aws.amazon.com/ko_kr/connect/latest/adminguide/images/send-communication-dynamic-from-lambda.png)

Lambda 함수는 모든 로직을 사용하여 소스 주소를 결정할 수 있습니다. **시작** 필드의 동적 참조에 지정한 것과 일치하는 한 Lambda 응답에 필드 이름을 사용합니다.