샘플 통화 흐름 - Amazon Chime SDK

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

샘플 통화 흐름

이 다이어그램은 Amazon Chime SDK PSTN 오디오 서비스와 고객 함수를 통한 통화 흐름을 보여줍니다. AWS Lambda 이 예시에서는 애플리케이션이 발신자에게 안내를 재생하고 이중 톤 다중 주파수(DTMF) 숫자를 수집한 다음 이를 Amazon Chime SDK 회의에 연결합니다.

다이어그램의 숫자는 다이어그램 아래의 번호가 매겨진 설명에 해당합니다.

PSTN 오디오 서비스 및 AWS Lambda 함수를 통한 기본 통화 흐름의 다이어그램입니다.

다이어그램에서,

  1. Amazon Chime SDK PSTN 오디오 서비스는 SIP 규칙에 프로비저닝된 전화번호로 전화를 받습니다.

  2. PSTN 오디오 서비스는 연결된 SIP 미디어 애플리케이션을 가져오고 이벤트와 함께 관련 함수 (LEG-A) 를 호출합니다. AWS Lambda NEW_INBOUND_CALL

  3. 이 AWS Lambda 함수는 PSTN Audio 서비스에 전화를 받고PlayAudioAndGetDigits, 발신자에게 오디오 파일을 재생하고, 발신자가 입력한 DTMF 숫자를 수집하도록 지시하는 등의 작업 목록을 반환합니다.

  4. PSTN 오디오 서비스는 전화를 받고, 오디오 안내를 재생하고, 발신자가 입력한 DTMF 숫자를 수집합니다.

  5. PSTN 오디오 서비스는 DTMF 숫자 입력을 사용하여 함수를 호출합니다. AWS Lambda 이 AWS Lambda 함수는 AWS SDK를 사용하여 Amazon Chime SDK 회의 및 회의 참석자를 생성합니다.

  6. AWS SDK가 and를 반환하면 AWS Lambda 함수는 작업을 반환하여 Amazon Chime SDK 미팅 (LEG-B) 에 대한 호출에 참여합니다. MeetingId AttendeeId

  7. 실시간 전송 프로토콜(RTP) 세션은 공중 교환 전화망(PSTN)의 발신자와 Amazon Chime SDK 미디어 서비스 사이에 설정됩니다.

  8. PSTN 호출자가 전화를 끊으면 PSTN 오디오 서비스는 HANGUP 이벤트와 함께 함수를 호출하고 AWS Lambda 함수는 참석자를 삭제합니다. AWS Lambda