Bagikan melalui


Konstanta LINECALLREASON_

Konstanta bendera bit LINECALLREASON_ menjelaskan alasan panggilan.

LINECALLREASON_CALLCOMPLETION

Panggilan adalah hasil dari permintaan penyelesaian panggilan.

LINECALLREASON_CAMPEDON

Panggilan berkemah di alamat. Biasanya, awalnya muncul dalam status onhold, dan dapat dialihkan ke menggunakan lineSwapHold. Jika panggilan aktif menjadi diam, panggilan berkemah dapat berubah menjadi status penawaran dan perangkat mulai berdering.

LINECALLREASON_DIRECT

Ini adalah panggilan masuk atau keluar langsung.

LINECALLREASON_FWDBUSY

Panggilan ini dialihkan dari ekstensi lain yang sibuk pada saat panggilan.

LINECALLREASON_FWDNOANSWER

Panggilan dialihkan dari ekstensi lain yang tidak menjawab panggilan setelah beberapa nomor dering.

LINECALLREASON_FWDUNCOND

Panggilan dialihkan tanpa syarat dari nomor lain.

LINECALLREASON_INTRUDE

Panggilan yang diintrusi ke baris, baik oleh tindakan penyelesaian panggilan yang dipanggil oleh stasiun lain atau oleh tindakan operator. Bergantung pada implementasi switch, panggilan mungkin muncul baik dalam status tersambung, atau dikonferensikan dengan panggilan aktif yang ada di saluran.

LINECALLREASON_PARKED

Panggilan diparkir di alamat. Biasanya, awalnya muncul dalam status onhold.

LINECALLREASON_PICKUP

Panggilan diambil dari ekstensi lain.

LINECALLREASON_REDIRECT

Panggilan dialihkan ke stasiun ini.

LINECALLREASON_REMINDER

Panggilan adalah pengingat (atau "pengenalan") bahwa pengguna memiliki panggilan yang diparkir atau ditangguhkan untuk (berpotensi) untuk waktu yang lama.

LINECALLREASON_ROUTEREQUEST

Panggilan muncul di alamat karena sakelar memerlukan instruksi perutean dari aplikasi. Aplikasi harus memeriksa anggota CalledID di LINECALLINFO, dan menggunakan fungsi lineRedirect untuk memberikan alamat dialable baru untuk panggilan. Jika panggilan akan diblokir sebagai gantinya, aplikasi dapat memanggil lineDrop. Jika aplikasi gagal mengambil tindakan dalam periode batas waktu yang ditentukan switch, tindakan default akan diambil. Penyedia layanan dapat menggunakan konstanta ini hanya jika versi yang dinegosiasikan pada baris adalah 2.0 atau lebih tinggi. Jika tidak, penyedia layanan harus mengganti LINECALLREASON_UNAVAIL.

LINECALLREASON_TRANSFER

Panggilan telah ditransfer dari nomor lain.

LINECALLREASON_UNAVAIL

Alasan panggilan tidak tersedia dan tidak akan diketahui nanti.

LINECALLREASON_UNKNOWN

Alasan panggilan saat ini tidak diketahui tetapi mungkin diketahui nanti.

LINECALLREASON_UNPARK

Panggilan diambil sebagai panggilan terparkir.

Keterangan

Tidak ada ekstensibilitas. Semua 32 bit dicadangkan.

Konstanta LINECALLREASON_ digunakan dalam anggota dwReason dari struktur data LINECALLINFO .

Persyaratan

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

Lihat juga

LINECALLINFO

lineDrop

lineRedirect

lineSwapHold