TSPI-basistelefoniefuncties

Alle serviceproviders moeten basistelefoniefuncties implementeren. Hier volgt een lijst met dergelijke functies per categorie. Een functie wordt geïdentificeerd als asynchrone als hiermee wordt aangegeven dat de toepassing is voltooid in een ANTWOORDbericht. Als de functie altijd onmiddellijk het resultaat retourneert, wordt de functie beschouwd als synchrone.

TSP Initialisatie en Afsluiten

Functie Beschrijving
TUISPI_providerInstall Hiermee wordt een TSP geïnstalleerd. Synchroon.
TSPI_providerInstall Installeert de TSP. Verouderd met versie 2.0. Synchroon.
TSPI_providerInit Initialiseert de TSP. Synchroon.
TSPI_providerShutdown Hiermee wordt de serviceprovider afgesloten.
TUISPI_providerRemove Hiermee verwijdert u een TSP. Synchroon.
TSPI_providerRemove Hiermee verwijdert u een TSP. Verouderd met versie 2.0. Synchroon.

 

Telefoonversieonderhandeling

Functie Beschrijving
TSPI_phoneNegotiateTSPIVersion Retourneert de hoogste SPI-versie waaronder de serviceprovider voor dit apparaat kan werken.

 

Regelversieonderhandeling

Functie Beschrijving
TSPI_lineNegotiateTSPIVersion Hiermee kan een toepassing onderhandelen over een TSPI-versie die met een bepaald regelapparaat kan worden gebruikt. Synchroon.

 

Regelstatus en -mogelijkheden

Functie Beschrijving
TSPI_lineGetDevCaps Retourneert de mogelijkheden van een bepaald lijnapparaat. Synchroon.
TSPI_lineGetDevConfig Retourneert de configuratie van een mediastreamapparaat. Synchroon.
TSPI_lineGetLineDevStatus Retourneert de huidige status van het opgegeven open line-apparaat. Synchroon.
TSPI_lineSetDevConfig Hiermee stelt u de configuratie van het opgegeven mediastreamapparaat in. Synchroon.
TSPI_lineSetStatusMessages Hiermee geeft u de statuswijzigingen op waarvoor de toepassing een melding moet ontvangen. Synchroon.
TSPI_lineGetID Hiermee haalt u een apparaat-id op die is gekoppeld aan de opgegeven open regel, adres of aanroep. Synchroon.
TSPI_lineGetIcon Hiermee kan een toepassing een pictogram ophalen voor weergave aan de gebruiker. Synchroon.
TUISPI_lineConfigDialog Zorgt ervoor dat de provider van het opgegeven regelapparaat een dialoogvenster weergeeft waarmee de gebruiker parameters kan configureren die betrekking hebben op het regelapparaat. Synchroon.
TUISPI_lineConfigDialogEdit Geeft een dialoogvenster weer waarin de gebruiker configuratiegegevens voor een regelapparaat kan wijzigen. Synchroon.

 

Adressen

Functie Beschrijving
TSPI_lineGetAddressCaps Retourneert de telefoniemogelijkheden van een adres. Synchroon.
TSPI_lineGetAddressStatus Retourneert de huidige status van een opgegeven adres. Synchroon.
TSPI_lineGetNumAddressIDs Hiermee wordt het aantal adres-id's opgehaald dat wordt ondersteund op de aangegeven regel.
TSPI_lineGetAddressID Haalt de adres-id op van een adres dat is opgegeven met een alternatieve indeling. Synchroon.

 

Regelapparaten openen en sluiten

Functie Beschrijving
TSPI_lineOpen Hiermee opent u een opgegeven lijnapparaat voor het bieden van volgende bewaking en/of controle van de lijn. Synchroon.
TSPI_lineClose Hiermee sluit u een opgegeven geopend lijnapparaat. Synchroon.

 

Statussen en gebeurtenissen aanroepen

Functie Beschrijving
TSPI_lineGetCallInfo Retourneert vaste informatie over een gesprek. Synchroon.
TSPI_lineGetCallStatus Retourneert volledige gespreksstatusinformatie voor de opgegeven aanroep. Synchroon.
TSPI_lineSetAppSpecific Hiermee stelt u het toepassingsspecifieke veld van de informatiestructuur van een aanroep in. Synchroon.

 

Bellen

Functie Beschrijving
TSPI_lineMakeCall Hiermee wordt een uitgaande oproep uitgevoerd en wordt er een oproepingang voor geretourneerd. Asynchroon.
TSPI_lineDial Kiesbare adressen (delen van een of meer) kiesbare adressen. Asynchroon.

 

Binnenkomende oproepen beantwoorden

Functie Beschrijving
TSPI_lineAnswer Beantwoordt een inkomende oproep. Asynchroon.

 

Functies voor het neerzetten van aanroepen

Functie Beschrijving
TSPI_lineDrop Hiermee wordt een oproep verbroken of wordt een oproeppoging verbroken die wordt uitgevoerd. Asynchroon.