Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengirim Hangup
nilai dengan a SipStatusCode
ke setiap kaki panggilan.
Saat Layanan Audio menjalankan Hangup
tindakan pada kaki panggilan:
-
Untuk panggilan dengan hanya satu leg panggilan, aplikasi media SIP memanggil AWS Lambda fungsi dengan
HANGUP
acara dan mengabaikan respons. Panggilan kemudian terputus. Untuk leg panggilan (Leg A) yang dijembatani ke leg panggilan lain (Leg B), jika
Hangup
tindakan dikaitkan dengan kaki panggilan yang dijembatani (Leg B) maka layanan audio PSTN memutus kaki panggilan yang dijembatani, kemudian memanggil fungsi Lambda denganHANGUP
acara untuk kaki B. Layanan audio PSTN kemudian menjalankan tindakan apa pun yang dikembalikan dari pemanggilan Lambda itu.Untuk leg panggilan (Leg A) yang dijembatani ke leg panggilan lain (Leg B), jika
Hangup
tindakan dikaitkan dengan leg panggilan asli (Leg A), maka layanan audio PSTN memutus kaki panggilan asli, kemudian memanggil fungsi Lambda denganHANGUP
acara untuk leg A. Layanan audio PSTN kemudian menjalankan tindakan apa pun yang dikembalikan dari pemanggilan Lambda itu.Untuk leg panggilan yang bergabung dengan rapat menggunakan
JoinMeeting
tindakan, jikaHangup
tindakan dikaitkan dengan kaki rapat (biasanya Kaki B) maka penelepon terputus dari rapat dan menerimaACTION_SUCCESSFUL
acara untuk tindakan tersebutHangup
.
Contoh berikut menunjukkan Hangup
tindakan yang khas.
{
"Type": "Hangup",
"Parameters": {
"CallId": "call-id-1
",
"ParticipantTag": "LEG-A",
"SipResponseCode": "0"
}
}
- CallId
-
Deskripsi —
CallId
peserta dalamCallDetails
pemanggilan AWS Lambda fungsiNilai yang diizinkan - ID panggilan yang valid
Diperlukan - Tidak
Nilai default - Tidak ada
- ParticipantTag
-
Deskripsi —
ParticipantTag
salah satu peserta yang terhubung diCallDetails
Nilai yang diizinkan -
LEG-A
atauLEG-B
Diperlukan - Tidak
Nilai default -
ParticipantTag
dari yang dipanggilcallLeg
Diabaikan jika Anda menentukanCallId
- SipResponseCode
-
Deskripsi - Salah satu kode respons SIP yang didukung
Nilai yang diizinkan - 480 — Tidak tersedia; 486 — Sibuk; 0 — Pengakhiran Normal
Diperlukan - Tidak
Nilai default - 0
Setelah pengguna mengakhiri panggilan, aplikasi media SIP memanggil AWS Lambda fungsi dengan kode yang tercantum diMengakhiri panggilan menggunakan layanan audio Amazon Chime SDK PSTN.
Lihat contoh kerja di GitHub: