Estendibilità della struttura
Le disposizioni vengono effettuate per estendere costanti e strutture sia in modo indipendente dal dispositivo che in un modo specifico del dispositivo (specifico del fornitore).
Nelle costanti che sono enumerazioni scalari, un intervallo di valori è riservato per le future estensioni comuni. Il resto dei valori viene identificato come specifico del dispositivo. Un fornitore può definire significati per questi valori in qualsiasi modo. L'interpretazione di questi valori viene chiave per l'identificatore di estensione fornito tramite la struttura di datiLINEDEVCAPS. Per le costanti definite come flag di bit, vengono riservati un intervallo di bit di bit di ordine ridotto, in cui i bit di ordine elevato possono essere specifici dell'estensione. È consigliabile che i valori estesi e le matrici di bit usino bit dal valore più alto o dal bit di ordine elevato verso il basso. In questo modo si lascia l'opzione per spostare il bordo tra la parte comune e la parte di estensione se è necessario farlo in futuro. Alle estensioni alle strutture di dati viene assegnato un campo di dimensioni variabili con dimensioni/offset che fanno parte della parte fissa. TSPI descrive per ogni struttura di dati le estensioni specifiche del dispositivo consentite.
Oltre a riconoscere un identificatore di estensione specifico, TAPI (che opera per conto di un'applicazione) deve negoziare il numero di versione dell'estensione a cui opera l'applicazione e il provider di servizi. Questa operazione viene eseguita usando le funzioni TSPI_lineNegotiateExtVersion e TSPI_phoneNegotiateExtVersion.
Un identificatore di estensione è un identificatore univoco globale. Non esiste un registro centrale per gli identificatori di estensione. Vengono invece generati localmente dal produttore da un'utilità disponibile con il toolkit. Il numero è costituito da parti come un indirizzo LAN (univoco), l'ora del giorno e il numero casuale, per garantire l'univocità globale. Gli identificatori univoci globali sono progettati per essere distinguibili dagli identificatori univoci HP/DEC universalmente e sono quindi completamente compatibili con essi.