TSPI (Telephony Service Provider Interface)
Un provider di servizi di telefonia gestisce controlli specifici del dispositivo per la programmazione delle comunicazioni. Un TSP deve essere conforme al provider di servizi di telefonia (TSPI) per funzionare come provider di servizi all'interno dell'ambiente di telefonia Microsoft. TSPI definisce le funzioni esterne esposte da un provider di servizi di telefonia fornito con apparecchiature di comunicazione.
Un autore di TSP deve avere familiarità con il materiale in Panoramica della telefonia Microsoft, che copre l'architettura di telefonia generale e fornisce una panoramica del materiale comune a diverse API di telefonia. Ad esempio, questa sezione contiene un elenco di operazioni di controllo sessione, ad esempio Park, con descrizioni di ogni operazione e passa agli elementi di programmazione TAPI 2.2, TAPI 3 e TSPI correlati.
Le panoramiche seguenti illustrano il materiale specifico delle esigenze di un autore TSP. Si noti che le parti più difficili della scrittura di un TSP sono dettagli specifici del sistema operativo e del dispositivo, che non rientrano nell'ambito di questo documento.
La panoramica del TSPI è suddivisa nelle sezioni seguenti:
- Considerazioni generali sulla programmazione riguardano i requisiti dll, la corretta gestione delle versioni, i controlli degli errori eseguiti da TAPI, un riepilogo del modo in cui le funzioni TSPI corrispondono alle funzioni TAPI 2.2 (TAPI/C) e una discussione dei livelli di servizio espressi in TSPI.
- Il ciclo di vita di un provider di servizi di telefonia contiene un riepilogo generale delle fasi operative di un TSP.
- Accesso ai dispositivi illustra le nozioni di base su come un TSP espone le informazioni e i controlli del dispositivo a TAPI.
- L'accesso alla sessione illustra le aspettative tapi di un TSP durante una sessione di comunicazione.
- Accesso multimediale offre un set limitato di controlli sui flussi multimediali. È possibile un controllo molto più fine tramite l'uso di un provider di servizi multimediali e gli autori di provider di servizi devono usare questa API ogni volta che è possibile. Il TSPI fornisce le comunicazioni tra una coppia TSP/MSP.
- I dispositivi telefonici coprono le informazioni supplementari e le operazioni esposte se un TSP gestisce il controllo del set di telefono. Queste operazioni sono facoltative.
- L'interfaccia DLL del provider di servizi di telefonia include funzioni speciali che possono essere implementate per consentire a un utente di impostare direttamente molti aspetti delle funzionalità di un TSP.
Per informazioni dettagliate sugli elementi di programmazione TSPI, vedere informazioni di riferimento su TSPI .