Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS End User Messaging SMS dapat melakukan streaming data acara tentang SMS, MMS, dan pengiriman pesan suara. Peristiwa yang dihasilkan oleh operator dapat memakan waktu hingga 72 jam untuk diterima dan tidak boleh digunakan untuk menentukan apakah ada keterlambatan pengiriman pesan keluar. Setelah 72 jam, jika AWS End User Messaging SMS belum menerima acara final dari operator, layanan akan secara otomatis mengembalikan UNKNOWN messageStatus
karena kami tidak tahu apa yang terjadi pada pesan itu.
Log contoh SMS
Objek JSON untuk acara SMS berisi data yang ditunjukkan dalam contoh berikut.
{
"eventType": "TEXT_SUCCESSFUL",
"eventVersion": "1.0",
"eventTimestamp": 1686975103470,
"isFinal": true,
"originationPhoneNumber": "+12065550152",
"destinationPhoneNumber": "+14255550156",
"isoCountryCode": "US",
"mcc": "310",
"mnc": "800",
"messageId": "862a8790-60c0-4430-9b2b-658bdexample",
"messageRequestTimestamp": 1686975103170,
"messageEncoding": "GSM",
"messageType": "PROMOTIONAL",
"messageStatus": "SUCCESSFUL",
"messageStatusDescription": "Message has been accepted by phone carrier",
"context": {
"account": "bar"
},
"totalMessageParts": 1,
"totalMessagePrice": 0.09582,
"totalCarrierFee": 0.0
}
Atribut | Deskripsi |
---|---|
eventType |
Jenis peristiwa. Nilai tercantum dalam Jenis acara untuk SMS, MMS, dan suara |
eventVersion |
Versi skema acara JSON. |
eventTimestamp |
Waktu ketika peristiwa dilaporkan, ditampilkan sebagai waktu Unix dalam milidetik. |
isFinal |
True jika ini adalah status terakhir untuk pesan tersebut. Ada status pesan menengah dan bisa memakan waktu hingga 72 jam untuk status pesan akhir diterima. |
originationPhoneNumber |
Nomor telepon tempat pesan itu dikirim. |
destinationPhoneNumber |
Nomor telepon yang Anda coba kirimi pesan. |
isoCountryCode |
Negara yang terkait dengan nomor telepon penerima, ditampilkan dalam format ISO 3166-1 alpha-2. |
mcc |
Kode Negara Seluler mengidentifikasi negara tempat nomor telepon berada. Bidang ini opsional dan mungkin tidak ada. |
mnc |
Kode Jaringan Seluler mengidentifikasi operator jaringan seluler. Bidang ini opsional dan mungkin tidak ada. |
messageId |
ID unik yang dihasilkan oleh AWS End User Messaging SMS saat menerima pesan. |
messageRequestTimestamp |
Waktu ketika permintaan pesan SMS diterima, ditampilkan sebagai waktu Unix dalam milidetik. |
messageEncoding |
Pengkodean pesan. Nilai yang mungkin adalah GSM dan Unicode. Untuk informasi selengkapnya tentang pengkodean pesan, lihatBatas karakter SMS. |
messageType |
Jenis pesan. Nilai yang mungkin adalah Promosi dan Transaksional. |
messageStatus |
Status pesan. Kemungkinan nilainya adalah:
|
messageStatusDescription |
Deskripsi status pesan. |
context |
Atribut kustom Anda dapat menentukan dan akan dicatat, ketika Anda mengirim pesan. |
totalMessageParts |
Jumlah bagian pesan yang dibuat oleh AWS End User Messaging SMS untuk mengirim pesan. Jika Anda mengirim pesan yang melebihi batas ini, SMS Pesan Pengguna AWS Akhir secara otomatis membagi pesan menjadi bagian-bagian yang lebih kecil. Kami menagih Anda berdasarkan jumlah bagian pesan yang Anda kirim. Untuk informasi selengkapnya tentang bagian pesan, lihatBerapa batas Message Parts per Second (MPS). |
totalMessagePrice |
Jumlah yang kami bebankan kepada Anda untuk mengirim pesan. Harga ini ditunjukkan dalam seperseribu sen Amerika Serikat. Misalnya, jika nilai atribut ini adalah645 , maka kami menagih Anda 0,645¢ untuk mengirim pesan (645/1000 = 0,645¢ = $0,00645). |
totalCarrierFee |
Total biaya biaya operator untuk pesan. |
Log peristiwa contoh suara
Objek JSON untuk acara Voice berisi data yang ditampilkan dalam contoh berikut.
{
"eventType": "VOICE_COMPLETED",
"eventVersion": "1.0",
"eventTimestamp": 1697835373500,
"isFinal": true,
"originationPhoneNumber": "+12065550153",
"destinationPhoneNumber": "+14255550159",
"isoCountryCode": "US",
"messageId": "567f6c11-6e8b-4352-9749-a42a0example",
"messageRequestTimestamp": 1697835372720,
"messageStatus": "COMPLETED",
"callDurationInSeconds": 60,
"totalDurationInMinutes": 1,
"totalMessagePrice": 0.013,
"context": {
"account": "bar"
}
}
Atribut | Deskripsi |
---|---|
eventType |
Jenis peristiwa. Nilai tercantum dalam Jenis acara untuk SMS, MMS, dan suara |
eventVersion |
Versi skema acara JSON. |
eventTimestamp |
Waktu ketika peristiwa dilaporkan, ditampilkan sebagai waktu Unix dalam milidetik. |
isFinal |
True jika ini adalah status terakhir untuk pesan tersebut. Ada status pesan perantara. |
originationPhoneNumber |
Nomor telepon tempat pesan itu dikirim. |
destinationPhoneNumber |
Nomor telepon yang Anda coba kirimi pesan. |
isoCountryCode |
Negara yang terkait dengan nomor telepon penerima, ditampilkan dalam format ISO 3166-1 alpha-2. |
messageId |
ID unik yang dihasilkan oleh AWS End User Messaging SMS saat menerima pesan. |
messageRequestTimestamp |
Waktu ketika permintaan pesan SMS diterima, ditampilkan sebagai waktu Unix dalam milidetik. |
messageStatus |
Status pesan. Kemungkinan nilainya adalah:
|
callDurationInSeconds |
Durasi panggilan dalam hitungan detik. |
totalDurationInMinutes |
Durasi panggilan dalam hitungan menit. |
totalMessagePrice |
Jumlah yang kami bebankan kepada Anda untuk mengirim pesan suara. Harga ini ditunjukkan dalam seperseribu sen Amerika Serikat. |
context |
Atribut kustom Anda dapat menentukan dan akan dicatat, ketika Anda mengirim pesan. |
Log contoh MMS
Objek JSON untuk acara MMS berisi data yang ditunjukkan dalam contoh berikut.
{
"contentType":"MMS",
"eventType": "MEDIA_DELIVERED",
"eventVersion": "1.0",
"eventTimestamp": 1635197695208,
"isFinal": true,
"originationPhoneNumber": "+12065550153",
"destinationPhoneNumber": "+14255550159",
"isoCountryCode": "US",
"messageId": "b4a3196d-5b61-4884-a0d9-745acf1f6235example",
"messageRequestTimestamp": 1635197693241,
"messageType": "TRANSACTIONAL",
"messageStatus": "DELIVERED",
"messageStatusDescription": "Message has been accepted by phone",
"context": {"foo":"bar"},
"totalMessageParts": 1,
"totalMessagePrice": 0.0195,
"totalCarrierFee": 0.00266
}
Atribut | Deskripsi |
---|---|
eventType |
Jenis peristiwa. Nilai tercantum dalam Jenis acara untuk SMS, MMS, dan suara |
eventVersion |
Versi skema acara JSON. |
eventTimestamp |
Waktu ketika peristiwa dilaporkan, ditampilkan sebagai waktu Unix dalam milidetik. |
isFinal |
True jika ini adalah status terakhir untuk pesan tersebut. Ada status pesan menengah dan bisa memakan waktu hingga 72 jam untuk status pesan akhir diterima. |
originationPhoneNumber |
Nomor telepon tempat pesan itu dikirim. |
destinationPhoneNumber |
Nomor telepon yang Anda coba kirimi pesan. |
isoCountryCode |
Negara yang terkait dengan nomor telepon penerima, ditampilkan dalam format ISO 3166-1 alpha-2. |
messageId |
ID unik yang dihasilkan oleh AWS End User Messaging SMS saat menerima pesan. |
messageRequestTimestamp |
Waktu ketika permintaan pesan SMS diterima, ditampilkan sebagai waktu Unix dalam milidetik. |
messageType |
Jenis pesan. Nilai yang mungkin adalah Promosi dan Transaksional. |
messageStatus |
Status pesan. Kemungkinan nilainya adalah:
|
messageStatusDescription |
Deskripsi status pesan. |
context |
Atribut kustom Anda dapat menentukan dan akan dicatat, ketika Anda mengirim pesan. |
totalMessageParts |
Jumlah bagian pesan yang dibuat oleh AWS End User Messaging SMS untuk mengirim pesan. Untuk informasi selengkapnya tentang bagian pesan, lihatBerapa batas Message Parts per Second (MPS). |
totalMessagePrice |
Jumlah yang kami bebankan kepada Anda untuk mengirim pesan. Harga ini ditunjukkan dalam seperseribu sen Amerika Serikat. Misalnya, jika nilai atribut ini adalah645 , maka kami menagih Anda 0,645¢ untuk mengirim pesan (645/1000 = 0,645¢ = $0,00645). |
totalCarrierFee |
Total biaya biaya operator untuk pesan. |