Konstanta LINEOFFERINGMODE_
Konstanta bendera bit LINEOFFERINGMODE_ (TAPI versi 1.4 dan yang lebih baru) menjelaskan substatus panggilan penawaran yang berbeda. Mode tersedia sebagai status panggilan ke aplikasi setelah trdansition status panggilan untuk ditawarkan, dan dalam pesan LINE_CALLSTATE yang menunjukkan panggilan dalam LINECALLSTATE_OFFERING. Nilai-nilai ini digunakan ketika panggilan berada di alamat yang dibagikan (dihubungkan) dengan stasiun lain (lihat LINEADDRESSSHARING_ Constants), terutama sistem kunci elektronik.
-
LINEOFFERINGMODE_ACTIVE
-
-
Menunjukkan bahwa panggilan memperingatkan di stasiun saat ini (akan disertai dengan pesan LINEDEVSTATE_RINGING), dan jika ada aplikasi yang disiapkan untuk menjawab secara otomatis, itu dapat melakukannya. Jika mode status panggilan adalah ZERO, aplikasi harus mengasumsikan bahwa nilai aktif (yang akan menjadi situasi pada alamat non-jembatan). (TAPI versi 1.4 dan yang lebih baru)
-
-
LINEOFFERINGMODE_INACTIVE
-
-
Menunjukkan bahwa panggilan sedang ditawarkan di lebih dari satu stasiun, tetapi stasiun saat ini tidak memberi tahu (misalnya, itu mungkin stasiun penjawab di mana status penawaran adalah saran, seperti berkedip lampu); perangkat lunak di stasiun yang diatur untuk jawaban otomatis sebaiknya tidak menjawab panggilan, karena ini harus menjadi prerogatif di stasiun utama (peringatan), tetapi lineAnswer dapat digunakan untuk menyambungkan panggilan. (TAPI versi 1.4 dan yang lebih baru)
-
Keterangan
Tidak dapat diperluas. Semua 32 bit dicadangkan.
Untuk kompatibilitas mundur, penyedia layanan bertanggung jawab untuk memeriksa versi API yang dinegosiasikan di baris, dan untuk tidak menggunakan nilai-nilai LINEOFFERINGMODE_ ini jika tidak didukung pada versi yang dinegosiasikan. Aplikasi yang tidak kognizan LINEOFFERINGMODE_ kemungkinan besar akan mengasumsikan bahwa panggilan yang ada di LINECALLSTATE_OFFERING ada di LINEOFFERINGMODE_ACTIVE.
Nilai LINEOFFERINGMODE_ACTIVE dan LINEOFFERINGMODE_INACTIVE digunakan saat panggilan berada di alamat yang dibagikan dengan stasiun lain (dihubungi; lihat LINEADDRESSSHARING_ Constants), terutama sistem kunci elektronik. Jika mode status panggilan penawaran "aktif", itu berarti bahwa panggilan diberitahukan di stasiun saat ini (akan disertai dengan pesan LINEDEVSTATE_RINGING), dan jika ada aplikasi yang disiapkan untuk menjawab secara otomatis, itu dapat melakukannya. Jika mode status panggilan "tidak aktif", panggilan sedang ditawarkan di lebih dari satu stasiun, tetapi stasiun saat ini tidak memberi tahu (misalnya, itu mungkin stasiun penjawab di mana status penawaran adalah saran, seperti berkedip lampu); perangkat lunak di stasiun yang diatur untuk jawaban otomatis sebaiknya tidak menjawab panggilan, karena ini harus menjadi prerogatif di stasiun utama (peringatan), tetapi lineAnswer dapat digunakan untuk menghubungkan panggilan. Jika mode status panggilan adalah ZERO, aplikasi harus mengasumsikan bahwa nilai aktif (yang akan menjadi situasi pada alamat non-jembatan).
Persyaratan
Persyaratan | Nilai |
---|---|
Versi TAPI |
Membutuhkan TAPI 2.0 atau yang lebih baru |
Header |
|