Memahami alur panggilan - Amazon Chime SDK

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memahami alur panggilan

Diagram ini menunjukkan aliran panggilan melalui layanan Amazon Chime SDK PSTN Audio dan fungsi pelanggan. AWS Lambda Dalam contoh ini, aplikasi memainkan prompt ke pemanggil, mengumpulkan digit dual-tone multi frequency (DTMF), dan kemudian menghubungkannya ke rapat Amazon Chime. SDK

Angka dalam diagram sesuai dengan penjelasan bernomor di bawah diagram.

Diagram aliran panggilan dasar melalui layanan dan AWS Lambda fungsi PSTN Audio.

Dalam diagram:

  1. Layanan SDK PSTN audio Amazon Chime menerima panggilan ke nomor telepon yang disediakan dalam aturan. SIP

  2. Layanan PSTN audio mengambil aplikasi SIP media terkait dan memanggil AWS Lambda fungsi terkait dengan NEW_INBOUND_CALL peristiwa (LEG-A).

  3. AWS Lambda Fungsi mengembalikan daftar tindakan, termasukPlayAudioAndGetDigits, yang menginstruksikan layanan PSTN Audio untuk menjawab panggilan, memutar file audio ke pemanggil, dan mengumpulkan DTMF digit yang dimasukkan oleh pemanggil.

  4. Layanan PSTN Audio menjawab panggilan, memutar prompt audio, dan mengumpulkan input DTMF digit oleh pemanggil.

  5. Layanan PSTN Audio memanggil AWS Lambda fungsi dengan input DTMF digit. AWS Lambda Fungsi ini menggunakan AWS SDK untuk membuat rapat Amazon Chime dan peserta SDK rapat.

  6. Setelah AWS SDK mengembalikan a MeetingId danAttendeeId, AWS Lambda fungsi mengembalikan tindakan untuk bergabung dengan panggilan ke Amazon Chime SDK Meeting (LEG-B).

  7. Sesi Real-time Transport Protocol (RTP) dibuat antara penelepon dari jaringan telepon publik (PSTN) dan layanan Amazon SDK Chime Media.

  8. Saat PSTN pemanggil menutup telepon, layanan PSTN Audio memanggil AWS Lambda fungsi dengan HANGUP acara, dan AWS Lambda fungsi menghapus peserta.