Pesan TAPI

Pesan digunakan untuk memberi tahu aplikasi peristiwa asinkron. Semua pesan ini dikirim ke aplikasi melalui mekanisme pemberitahuan pesan yang ditentukan aplikasi di lineInitializeEx.

Pesan selalu berisi handel ke objek yang relevan (telepon, saluran, atau panggilan), yang dapat digunakan aplikasi untuk menentukan jenis pesan.

Pesan tertentu digunakan untuk memberi tahu aplikasi tentang perubahan status objek. Pesan-pesan ini menyediakan handel objek dan memberikan indikasi item status mana yang telah berubah. Aplikasi dapat memanggil fungsi "dapatkan status" yang sesuai dari objek untuk mendapatkan status penuh objek.

Ketika suatu peristiwa terjadi, pesan dapat dikirim ke nol, satu, atau beberapa aplikasi. Aplikasi target untuk pesan ditentukan oleh sejumlah faktor yang berbeda termasuk arti pesan, hak istimewa aplikasi ke objek, apakah aplikasi memulai permintaan yang pesannya merupakan hasil langsung, dan masking pesan yang telah ditetapkan oleh aplikasi. Perhatikan poin-poin berikut tentang pesan:

  • Pesan balasan asinkron hanya dikirim ke aplikasi yang berasal dari permintaan dan tidak dapat ditutupi.
  • Pesan yang menandakan selesainya pembuatan digit atau nada atau pengumpulan digit hanya dikirim ke aplikasi yang meminta pembuatan digit atau nada.
  • Pesan yang menunjukkan perubahan status baris atau alamat dikirim ke semua aplikasi yang telah membuka baris, selama pesan telah diaktifkan melalui lineSetStatusMessages.
  • Pesan yang menunjukkan status panggilan dan perubahan informasi panggilan dikirim ke semua aplikasi yang memiliki handel ke panggilan.
  • Pesan yang memberi sinyal deteksi digit, deteksi nada, atau deteksi jenis media dikirim ke aplikasi yang meminta pemantauan peristiwa tersebut.

Bagian ini berisi informasi referensi untuk pesan TAPI berikut: