

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

# Hangup
<a name="hangup"></a>

통화 레그에 `SipStatusCode`와 함께 `Hangup` 값을 전송합니다.

오디오 서비스가 통화 레그에서 `Hangup` 작업을 실행하는 경우:
+ 통화 레그가 하나뿐인 통화의 경우 SIP 미디어 애플리케이션은 `HANGUP` 이벤트와 함께 AWS Lambda 함수를 호출하고 응답을 무시합니다. 그러면 통화 연결이 끊어집니다.
+ 다른 통화 레그(레그 B)에 연결된 통화 레그(레그 A)의 경우 연결된 통화 레그(레그 B)와 `Hangup` 작업이 연결되면 PSTN 오디오 서비스는 연결된 통화 레그의 연결을 끊은 다음 레그 B에 대한 `HANGUP` 이벤트와 함께 Lambda 함수를 간접 호출합니다. 그러면 PSTN 오디오 서비스는 해당 Lambda 간접 호출에서 반환된 모든 작업을 실행합니다.
+ 다른 통화 레그(레그 B)에 연결된 통화 레그(레그 A)의 경우 기존 통화 레그(레그 A)와 `Hangup` 작업이 연결되면 PSTN 오디오 서비스는 기존 통화 레그의 연결을 끊은 다음 레그 A에 대한 `HANGUP` 이벤트와 함께 Lambda 함수를 간접 호출합니다. 그러면 PSTN 오디오 서비스는 해당 Lambda 간접 호출에서 반환된 모든 작업을 실행합니다.
+ `JoinMeeting` 작업을 사용하여 회의에 참여한 통화 레그의 경우 `Hangup` 작업이 회의 레그(보통 레그 B)와 연결되면 발신자는 회의 연결을 끊고 `Hangup` 작업에 대한 `ACTION_SUCCESSFUL` 이벤트를 수신합니다.

다음은 예제는 일반적인 `Hangup` 작업을 보여줍니다.

```
{
    "Type": "Hangup",
    "Parameters": {
        "CallId": "{{call-id-1}}",
        "ParticipantTag": "LEG-A",
        "SipResponseCode": "0"
    }
}
```

**CallId**  
*설명* - AWS Lambda 함수 호출의에 있는 `CallId` 참가자`CallDetails`의 설명  
허용된 값** - 유효한 통화 ID  
필수** - 아니요  
*기본값* – 없음

**ParticipantTag**  
설명** - `CallDetails`의 연결된 참가자 중 한 명의 `ParticipantTag`입니다.  
허용된 값** – `LEG-A` 또는 `LEG-B`  
필수** - 아니요  
기본값** - 간접 호출된 `callLeg`의 `ParticipantTag`(`CallId`를 지정한 경우 무시됨)

**SipResponseCode**  
설명** - 지원되는 모든 SIP 응답 코드입니다.  
허용된 값** - 480(사용 불가), 486(사용 중), 0(정상 종료)  
필수** - 아니요  
기본값** - 0

사용자가 통화를 종료하면 SIP 미디어 애플리케이션은에 나열된 코드를 사용하여 AWS Lambda 함수를 호출합니다[Amazon Chime SDK PSTN 오디오 서비스를 사용한 통화 종료](case-5.md).

GitHub에서 작업 예제를 확인하세요.
+ [https://github.com/aws-samples/amazon-chime-sma-bridging](https://github.com/aws-samples/amazon-chime-sma-bridging)
+ [https://github.com/aws-samples/amazon-chime-sma-call-forwarding](https://github.com/aws-samples/amazon-chime-sma-call-forwarding)
+ [https://github.com/aws-samples/amazon-chime-sma-outbound-call-notifications](https://github.com/aws-samples/amazon-chime-sma-outbound-call-notifications)
+ [https://github.com/aws-samples/amazon-chime-sma-on-demand-recording](https://github.com/aws-samples/amazon-chime-sma-on-demand-recording)