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
Tapi.h

Lihat juga

LINE_CALLSTATE

LINECALLSTATUS

lineGenerateDigits

lineGetCallStatus