Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De media van een communicatiesessie is het formulier waarin de gegevens worden verzonden. Met mediabesturingselementen kan een toepassing verschillende mediatypen herkennen en aspecten van de mediastroom aanpassen, zoals het volume van spraakoverdracht.
De beschikbaarheid van mediabeheer en informatie varieert sterk met het type TAPI-toepassing, ondersteuning van serviceproviders en de lokale communicatieomgeving. Het volgende materiaal bevat een algemene beschrijving van het mediabeheer. TAPI biedt een flexibel kader voor de implementatie van controles, dus de meest interessante mogelijkheden zijn vaak specifiek voor een bepaalde serviceprovider.
Onder klassieke telefonie had een toepassing weinig controle over de mediastroom zodra een communicatiepad was ingesteld. TAPI 2-toepassingen hebben toegang tot bepaalde functies waarmee ze cijfers of tonen tijdens een aanroep kunnen herkennen en erop kunnen reageren, en ze kunnen de Wave-API mogelijk gebruiken om extra controle over media uit te oefenen tijdens een communicatiesessie, maar anders hebben ze geen mediastreamtoegang. Zie het overzicht van TAPI 2.2 Media Access of het overzicht van de TSPI Media Access voor een overzicht van deze functies.
TAPI 3 introduceert de Media Service Providers, wat zowel informatie over als controle over de media of een communicatiesessie steil verhoogt. Een TAPI 3-toepassing heeft rechtstreeks toegang tot de media stream van een sessie. Er wordt een afzonderlijke stream gemaakt voor elk mediatype dat betrokken is bij de sessie, zoals spraak of video. Sommige MSP's kunnen substroombesturingselementen implementeren, die stromen verder kunnen verdelen, zoals door een deelnemer in het geval van de IPConf MSP.
| TAPI 2.x-functies | Beschrijving |
|---|---|
| lineGatherDigits- | Hiermee start u de gebufferde verzameling cijfers voor de opgegeven aanroep. |
| lineGenerateDigits- | Start de generatie van de opgegeven cijfers voor de opgegeven aanroep als inbandtonen met behulp van de opgegeven signaleringsmodus. |
| lineGenerateTone- | Hiermee genereert u de opgegeven inbandtoon over de opgegeven aanroep. |
| lineMonitorDigits- | Hiermee schakelt u de niet-gebufferde detectie van cijfers die tijdens het gesprek zijn ontvangen, in en uit. |
| lineMonitorMedia- | Hiermee schakelt u de detectie van mediatypen voor de opgegeven aanroep in en uit. |
| lineMonitorTones | Hiermee schakelt u de detectie van inbandtonen in de aanroep in en uit. |
| lineSetMediaControl- | Hiermee schakelt u besturingsacties in en uit op de mediastroom die is gekoppeld aan de opgegeven regel, het adres of de aanroep. |
| TAPI 3.x-interfaces of -methoden | Beschrijving |
|---|---|
| ITLegacyCallMediaControl- | Ondersteunt verouderde toepassingen die rechtstreeks met een apparaat moeten communiceren. |
| ITLegacyWaveSupport- | Hiermee kan een toepassing detecteren of een terminal die is gemaakt door een verouderde TSP (pre-TAPI 3) kan worden beheerd met behulp van de Wave-API. |
| ITStream- | Hiermee kan een toepassing informatie over een stream ophalen; om de stream te starten, te onderbreken of te stoppen; om terminals in een stroom te selecteren of op te heffen; en om een lijst met terminals te verkrijgen die op de stroom zijn geselecteerd. |
| ITStreamControl- | Hiermee kan een toepassing mediastreams inventariseren, maken of verwijderen. |