Konstanta LINEADDRESSSTATE_

Konstanta bendera bit LINEADDRESSSTATE_ menjelaskan berbagai item status alamat.

LINEADDRESSSTATE_CAPSCHANGE

Menunjukkan bahwa, karena perubahan konfigurasi yang dibuat oleh pengguna atau keadaan lain, satu atau beberapa anggota dalam struktur LINEADDRESSCAPS untuk alamat telah berubah. Aplikasi harus menggunakan lineGetAddressCaps untuk membaca struktur yang diperbarui. Jika penyedia layanan mengirim pesan LINE_ADDRESSSTATE yang berisi nilai ini ke TAPI, TAPI akan meneruskannya ke aplikasi yang telah menegosiasikan TAPI versi 1.4 atau yang lebih baru; aplikasi yang menegosiasikan versi API sebelumnya akan menerima pesan LINE_LINEDEVSTATE yang menentukan LINEDEVSTATE_REINIT, mengharuskan mereka mematikan dan menginisialisasi ulang koneksi mereka ke TAPI untuk mendapatkan informasi yang diperbarui.

LINEADDRESSSTATE_DEVSPECIFIC

Item khusus perangkat dari status alamat telah berubah.

LINEADDRESSSTATE_FORWARD

Status penerusan alamat telah berubah, termasuk mungkin jumlah cincin untuk menentukan kondisi tanpa jawaban. Aplikasi harus memeriksa status alamat untuk menentukan detail tentang status penerusan alamat saat ini.

LINEADDRESSSTATE_INUSEMANY

Alamat yang dipantau atau dipagari telah berubah dari sedang digunakan oleh satu stasiun menjadi digunakan oleh lebih dari satu stasiun.

LINEADDRESSSTATE_INUSEONE

Alamat telah berubah dari diam atau digunakan oleh banyak stasiun jembatan menjadi hanya digunakan oleh satu stasiun.

LINEADDRESSSTATE_INUSEZERO

Alamat telah berubah menjadi diam (tidak digunakan oleh stasiun mana pun).

LINEADDRESSSTATE_NUMCALLS

Jumlah panggilan pada alamat telah berubah. Ini adalah hasil dari peristiwa seperti panggilan masuk baru, panggilan keluar pada alamat, atau panggilan yang mengubah status penangguhannya. Bendera ini mencakup perubahan pada salah satu anggota dwNumActiveCalls, dwNumOnHoldCalls dan dwNumOnHoldPendingCalls dalam struktur LINEADDRESSSTATUS . Aplikasi harus memeriksa ketiga anggota ini ketika menerima pesan LINE_ADDRESSSTATE (numCalls).

LINEADDRESSSTATE_OTHER

Item status alamat selain yang tercantum di bawah ini telah berubah. Aplikasi harus memeriksa status alamat saat ini untuk menentukan item mana yang telah berubah.

LINEADDRESSSTATE_TERMINALS

Pengaturan terminal untuk alamat telah berubah.

Keterangan

Tidak ada ekstensibilitas. Semua 32 bit dicadangkan.

Aplikasi diberi tahu tentang perubahan pada item status ini dalam pesan LINE_ADDRESSSTATE . Kemampuan perangkat alamat menunjukkan perubahan status alamat mana yang mungkin dapat dilaporkan untuk alamat ini.

Persyaratan

Persyaratan Nilai
Versi TAPI
Membutuhkan TAPI 2.0 atau yang lebih baru
Header
Tapi.h

Lihat juga

LINE_ADDRESSSTATE

LINE_LINEDEVSTATE

LINEADDRESSCAPS

LINEADDRESSSTATUS

lineGetAddressCaps