Fungsi Telepon Dasar TSPI

Semua penyedia layanan harus menerapkan fungsi Telepon Dasar. Berikut ini adalah daftar fungsi tersebut berdasarkan kategori. Fungsi diidentifikasi sebagai asinkron jika menunjukkan penyelesaian dalam pesan BALASAN ke aplikasi. Jika fungsi selalu segera mengembalikan hasilnya, fungsi dianggap sinkron.

Inisialisasi dan Matikan TSP

Fungsi Deskripsi
TUISPI_providerInstall Menginstal TSP. Sinkron.
TSPI_providerInstall Menginstal TSP. Usang dengan Versi 2.0. Sinkron.
TSPI_providerInit Menginisialisasi TSP. Sinkron.
TSPI_providerShutdown Mematikan penyedia layanan.
TUISPI_providerRemove Menghapus TSP. Sinkron.
TSPI_providerRemove Menghapus TSP. Usang dengan Versi 2.0. Sinkron.

 

Negosiasi Versi Telepon

Fungsi Deskripsi
TSPI_phoneNegotiateTSPIVersion Mengembalikan versi SPI tertinggi yang dapat dioperasikan penyedia layanan untuk perangkat ini.

 

Negosiasi Versi Baris

Fungsi Deskripsi
TSPI_lineNegotiateTSPIVersion Memungkinkan aplikasi untuk menegosiasikan versi TSPI untuk digunakan dengan perangkat baris tertentu. Sinkron.

 

Status dan Kemampuan Garis

Fungsi Deskripsi
TSPI_lineGetDevCaps Mengembalikan kemampuan perangkat baris tertentu. Sinkron.
TSPI_lineGetDevConfig Mengembalikan konfigurasi perangkat aliran media. Sinkron.
TSPI_lineGetLineDevStatus Mengembalikan status saat ini dari perangkat baris terbuka yang ditentukan. Sinkron.
TSPI_lineSetDevConfig Mengatur konfigurasi perangkat aliran media yang ditentukan. Sinkron.
TSPI_lineSetStatusMessages Menentukan perubahan status yang perlu diberi tahu aplikasi. Sinkron.
TSPI_lineGetID Mengambil ID perangkat yang terkait dengan baris terbuka, alamat, atau panggilan yang ditentukan. Sinkron.
TSPI_lineGetIcon Memungkinkan aplikasi mengambil ikon untuk ditampilkan kepada pengguna. Sinkron.
TUISPI_lineConfigDialog Menyebabkan penyedia perangkat baris yang ditentukan menampilkan kotak dialog yang memungkinkan pengguna mengonfigurasi parameter yang terkait dengan perangkat baris. Sinkron.
TUISPI_lineConfigDialogEdit Menampilkan kotak dialog yang memungkinkan pengguna mengubah informasi konfigurasi untuk perangkat baris. Sinkron.

 

Alamat

Fungsi Deskripsi
TSPI_lineGetAddressCaps Mengembalikan kapabilitas telepon alamat. Sinkron.
TSPI_lineGetAddressStatus Mengembalikan status alamat yang ditentukan saat ini. Sinkron.
TSPI_lineGetNumAddressIDs Mengambil jumlah pengidentifikasi alamat yang didukung pada baris yang ditunjukkan.
TSPI_lineGetAddressID Mengambil ID alamat alamat yang ditentukan menggunakan format alternatif. Sinkron.

 

Membuka dan Menutup Perangkat Garis

Fungsi Deskripsi
TSPI_lineOpen Membuka perangkat baris tertentu untuk menyediakan pemantauan dan/atau kontrol garis berikutnya. Sinkron.
TSPI_lineClose Menutup perangkat baris terbuka yang ditentukan. Sinkron.

 

Status dan Peristiwa Panggilan

Fungsi Deskripsi
TSPI_lineGetCallInfo Mengembalikan informasi tetap tentang panggilan. Sinkron.
TSPI_lineGetCallStatus Mengembalikan informasi status panggilan lengkap untuk panggilan yang ditentukan. Sinkron.
TSPI_lineSetAppSpecific Mengatur bidang khusus aplikasi dari struktur informasi panggilan. Sinkron.

 

Melakukan Panggilan

Fungsi Deskripsi
TSPI_lineMakeCall Melakukan panggilan keluar dan mengembalikan handel panggilan untuk panggilan tersebut. Asynchronous.
TSPI_lineDial Putar nomor (bagian dari satu atau beberapa) alamat yang dapat dialihkan. Asynchronous.

 

Menjawab Panggilan Masuk

Fungsi Deskripsi
TSPI_lineAnswer Menjawab panggilan masuk. Asynchronous.

 

Fungsi Hilangkan Panggilan

Fungsi Deskripsi
TSPI_lineDrop Memutuskan sambungan panggilan, atau meninggalkan upaya panggilan yang sedang berlangsung. Asynchronous.