Konstanta LINECALLSTATE_
Konstanta bendera bit LINECALLSTATE_ menjelaskan status panggilan yang dapat dipanggil.
-
LINECALLSTATE_ACCEPTED
-
-
Panggilan dalam status penawaran dan telah diterima. Ini menunjukkan kepada aplikasi lain (pemantauan) bahwa aplikasi pemilik saat ini telah mengklaim bertanggung jawab untuk menjawab panggilan. Dalam ISDN, status yang diterima dimasukkan ketika peralatan pihak yang dipanggil mengirim pesan ke sakelar yang menunjukkan bahwa bersedia menyajikan panggilan kepada orang yang dipanggil. Ini memiliki efek samping dari pemberitahuan (berdering) pengguna di kedua akhir panggilan. Panggilan masuk selalu dapat segera dijawab tanpa terlebih dahulu diterima secara terpisah.
-
-
LINECALLSTATE_BUSY
-
-
Panggilan sedang menerima nada sibuk. Nada sibuk menunjukkan bahwa panggilan tidak dapat diselesaikan baik sirkuit (batang) atau stasiun pihak jarak jauh sedang digunakan. Lihat Konstanta LINEBUSYMODE_.
-
-
LINECALLSTATE_CONFERENCED
-
-
Panggilan adalah anggota panggilan konferensi dan secara logis dalam status tersambung.
-
-
LINECALLSTATE_CONNECTED
-
-
Panggilan telah dibuat dan koneksi dibuat. Informasi dapat mengalir melalui panggilan antara alamat asal dan alamat tujuan.
-
-
LINECALLSTATE_DIALING
-
-
Pencetus memanggil digit pada panggilan. Digit yang diputar dikumpulkan oleh sakelar. Perhatikan bahwa baik lineGenerateDigits maupun TSPI_lineGenerateDigits tidak akan menempatkan garis ke dalam status pemutaran.
-
-
LINECALLSTATE_DIALTONE
-
-
Panggilan menerima nada panggil dari sakelar, yang berarti bahwa sakelar siap menerima nomor telepon. Lihat konstanta LINEDIALTONEMODE_ untuk pengidentifikasi nada dial khusus, seperti nada gagap pesan suara normal.
-
-
LINECALLSTATE_DISCONNECTED
-
-
Pihak jarak jauh telah terputus dari panggilan.
-
-
LINECALLSTATE_IDLE
-
-
Panggilan ada tetapi belum tersambung. Tidak ada aktivitas pada panggilan, yang berarti bahwa saat ini tidak ada panggilan yang aktif. Panggilan tidak pernah dapat beralih dari status diam.
-
-
LINECALLSTATE_OFFERING
-
-
Panggilan sedang ditawarkan ke stasiun, menandakan kedatangan panggilan baru. Status penawaran tidak sama dengan menyebabkan ponsel atau komputer berdering. Di beberapa lingkungan, panggilan dalam status penawaran tidak menghubungi pengguna sampai pengalih menginstruksikan baris untuk berdering. Contoh penggunaan mungkin adalah tempat panggilan masuk muncul pada beberapa set stasiun tetapi hanya alamat utama yang berdering. Instruksi untuk berdering tidak memengaruhi status panggilan apa pun.
-
-
LINECALLSTATE_ONHOLD
-
-
Panggilan ditangguhkan oleh sakelar. Ini membebaskan garis fisik, yang memungkinkan panggilan lain untuk menggunakan garis.
-
-
LINECALLSTATE_ONHOLDPENDCONF
-
-
Panggilan saat ini sedang ditangguhkan saat sedang ditambahkan ke konferensi.
-
-
LINECALLSTATE_ONHOLDPENDTRANSFER
-
-
Panggilan saat ini sedang ditangguhkan menunggu transfer ke nomor lain.
-
-
LINECALLSTATE_PROCEEDING
-
-
Panggilan telah selesai dan panggilan sedang dilanjutkan melalui sakelar atau jaringan telepon. Ini terjadi setelah panggilan selesai dan sebelum panggilan mencapai pihak yang dihubungi, seperti yang ditunjukkan oleh ringback, sibuk, atau jawaban.
-
-
LINECALLSTATE_RINGBACK
-
-
Stasiun yang akan dipanggil telah tercapai, dan sakelar tujuan menghasilkan nada cincin kembali ke asal. Ringback berarti bahwa alamat tujuan sedang diperingatkan ke panggilan.
-
-
LINECALLSTATE_SPECIALINFO
-
-
Panggilan menerima sinyal informasi khusus, yang mendahului pengumuman yang telah direkam sebelumnya yang menunjukkan mengapa panggilan tidak dapat diselesaikan. Lihat konstanta LINESPECIALINFO_.
-
-
LINECALLSTATE_UNKNOWN
-
-
Panggilan ada, tetapi statusnya saat ini tidak diketahui. Ini mungkin akibat dari deteksi kemajuan panggilan yang buruk oleh penyedia layanan. Pesan status panggilan dengan status panggilan yang diatur ke tidak diketahui juga dapat dihasilkan untuk memberi tahu TAPI DLL tentang panggilan baru pada saat status panggilan aktual panggilan tidak diketahui dengan tepat.
-
Keterangan
8 bit berurutan tinggi dapat menentukan substat khusus perangkat dari salah satu status yang telah ditentukan sebelumnya, asalkan salah satu bit LINECALLSTATE_ yang ditentukan di atas juga diatur. 24 bit berurutan rendah dicadangkan untuk status yang telah ditentukan sebelumnya.
LINECALLSTATE_constants digunakan sebagai parameter oleh pesan LINE_CALLSTATE yang dikirim ke aplikasi. Pesan membawa status panggilan baru tempat panggilan ditransisikan. Konstanta ini juga digunakan sebagai anggota dalam struktur LINECALLSTATUS yang dikembalikan oleh fungsi lineGetCallStatus .
Persyaratan
Persyaratan | Nilai |
---|---|
Versi TAPI |
Membutuhkan TAPI 2.0 atau yang lebih baru |
Header |
|