Bagikan melalui


Kontrol Media

Media sesi komunikasi adalah formulir di mana data dikirimkan. Kontrol media memungkinkan aplikasi mengenali berbagai jenis media dan menyesuaikan aspek aliran media, seperti volume transmisi suara.

Ketersediaan kontrol media dan informasi sangat bervariasi dengan jenis aplikasi TAPI, dukungan penyedia layanan, dan lingkungan komunikasi lokal. Materi berikut memberikan deskripsi umum tentang kontrol media. TAPI menyediakan kerangka kerja yang fleksibel untuk implementasi kontrol, sehingga kemampuan yang paling menarik sering kali akan spesifik untuk penyedia layanan tertentu.

Di bawah telepon klasik, aplikasi memiliki kontrol yang sangat sedikit atas aliran media setelah jalur komunikasi disiapkan. Aplikasi TAPI 2 memiliki akses ke beberapa fungsi yang memungkinkan mereka mengenali dan bereaksi terhadap digit atau nada selama panggilan, dan mereka mungkin dapat menggunakan Wave API untuk menjalankan kontrol tambahan atas media selama sesi komunikasi, tetapi jika tidak, mereka tidak memiliki akses aliran media. Lihat gambaran umum TAPI 2.2 Media Access atau gambaran umum TSPI Media Access untuk tinjauan fungsi-fungsi ini.

TAPI 3 memperkenalkan Media Service Providers, yang dengan curam meningkatkan informasi tentang dan kontrol atas media atau sesi komunikasi. Aplikasi TAPI 3 dapat langsung mengakses media streaming sesi. Aliran terpisah dibuat untuk setiap jenis media yang terlibat dalam sesi, seperti suara atau video. Beberapa MSP dapat menerapkan kontrol sub-aliran, yang dapat membagi aliran lebih lanjut, seperti oleh peserta dalam kasus IPConf MSP.

Fungsi TAPI 2.x Deskripsi
lineGatherDigits Memulai pengumpulan digit yang di-buffer pada panggilan yang ditentukan.
lineGenerateDigits Memulai pembuatan digit yang ditentukan pada panggilan yang ditentukan sebagai nada inband menggunakan mode sinyal yang ditentukan.
lineGenerateTone Menghasilkan nada inband yang ditentukan melalui panggilan yang ditentukan.
lineMonitorDigits Mengaktifkan dan menonaktifkan deteksi digit yang tidak dibuffer yang diterima pada panggilan.
lineMonitorMedia Mengaktifkan dan menonaktifkan deteksi jenis media pada panggilan yang ditentukan.
lineMonitorTones Mengaktifkan dan menonaktifkan deteksi nada inband pada panggilan.
lineSetMediaControl Mengaktifkan dan menonaktifkan tindakan kontrol pada aliran media yang terkait dengan baris, alamat, atau panggilan yang ditentukan.

 

Antarmuka atau metode TAPI 3.x Deskripsi
ITLegacyCallMediaControl Mendukung aplikasi warisan yang harus berkomunikasi langsung dengan perangkat.
ITLegacyWaveSupport Memungkinkan aplikasi untuk menemukan apakah terminal yang dibuat oleh TSP warisan (pra-TAPI 3) dapat dikontrol menggunakan Wave API.
ITStream Memungkinkan aplikasi untuk mengambil informasi tentang aliran; untuk memulai, menjeda, atau menghentikan aliran; untuk memilih atau membatalkan pilihan terminal pada aliran; dan untuk mendapatkan daftar terminal yang dipilih pada aliran.
ITStreamControl Memungkinkan aplikasi menghitung, membuat, atau menghapus aliran media.