Aracılığıyla paylaş


Medya Denetimi

İletişim oturumunun medyası, verilerin iletildiği formdur. Medya denetimleri, bir uygulamanın çeşitli medya türlerini tanımasını ve ses iletiminin hacmi gibi medya akışının yönlerini ayarlamasını sağlar.

Medya denetimi ve bilgilerinin kullanılabilirliği, TAPI uygulamasının türüne, hizmet sağlayıcısı desteğine ve yerel iletişim ortamına göre büyük ölçüde farklılık gösterir. Aşağıdaki malzeme, medya denetiminin genel bir açıklamasını sağlar. TAPI denetimlerin uygulanması için esnek bir çerçeve sağlar, bu nedenle en ilginç özellikler genellikle belirli bir hizmet sağlayıcısına özgü olacaktır.

Klasik telefon altında, bir iletişim yolu ayarlandıktan sonra bir uygulamanın medya akışı üzerinde çok az denetimi vardı. TAPI 2 uygulamaları, bir çağrı sırasında basamakları veya tonları tanımalarına ve bunlara tepki vermelerine olanak tanıyan bazı işlevlere erişebilir ve iletişim oturumu sırasında medya üzerinde ek denetim gerçekleştirmek için Wave API'sini kullanabilir, ancak aksi takdirde medya akışı erişimine sahip olmayabilirler. Bu işlevlerin gözden geçirilmesi için BKZ. TAPI 2.2 Media Access genel bakış veya TSPI Media Access genel bakış.

TAPI 3, Medya Hizmeti Sağlayıcıları'nıtanıtır ve bu da medya veya iletişim oturumu hakkında hem bilgileri hem de denetimi büyük ölçüde artırır. TAPI 3 uygulaması, bir oturumun medya akışına doğrudan erişebilir. Oturumda yer alan ses veya video gibi her medya türü için ayrı bir akış oluşturulur. Bazı MSP'ler, IPConf MSP örneğinde katılımcı tarafından olduğu gibi akışları daha da bölebilen alt akış denetimleri uygulayabilir.

TAPI 2.x işlevleri Açıklama
lineGatherDigits Belirtilen çağrıda basamakların arabelleğe alınan toplamasını başlatır.
lineGenerateDigits Belirtilen sinyal modunu kullanarak belirtilen çağrıda belirtilen basamakların oluşturulmasını bant içi tonlar olarak başlatır.
lineGenerateTone Belirtilen çağrı üzerinden belirtilen bant tonunu oluşturur.
lineMonitorDigits Çağrıda alınan basamakların kaldırılmamış algılamasını etkinleştirir ve devre dışı bırakır.
lineMonitorMedia Belirtilen çağrıda medya türlerini algılamayı etkinleştirir ve devre dışı bırakır.
lineMonitorTones Aramada bant içi tonları algılamayı etkinleştirir ve devre dışı bırakır.
lineSetMediaControl Belirtilen satır, adres veya çağrıyla ilişkili medya akışında denetim eylemlerini etkinleştirir ve devre dışı bırakır.

 

TAPI 3.x arabirimleri veya yöntemleri Açıklama
ITLegacyCallMediaControl Doğrudan bir cihazla iletişim kurması gereken eski uygulamaları destekler.
ITLegacyWaveSupport Bir uygulamanın eski TSP (TAPI 3 öncesi) tarafından oluşturulan bir terminalin Wave API kullanılarak denetlenip denetlenemeyeceğini keşfetmesine olanak tanır.
ITStream Bir uygulamanın akışla ilgili bilgileri almasına izin verir; akışı başlatmak, duraklatmak veya durdurmak için; bir akış üzerindeki terminalleri seçmek veya seçimini kaldırmak için; ve akışta seçilen terminallerin listesini almak için.
ITStreamControl Bir uygulamanın medya akışlarını listelemesine, oluşturmasına veya kaldırmasına izin verir.