Dela via


Referens för grundläggande telefonitjänster

Funktionerna för grundläggande telefoni visas efter kategori i följande tabeller. En funktion identifieras som asynkron om den anger slutförande i ett SVAR-meddelande till programmet. Om funktionen alltid returnerar resultatet till programmet omedelbart anses funktionen synkron.

Följande är en funktionell gruppering av de grundläggande telefonitjänstfunktionerna:

TAPI-initiering och avstängning

Funktion Beskrivning
lineInitializeEx Initierar TAPI-radabstraktionen för användning av det anropande programmet. Synkron.
lineShutdown Stänger av programmets användning av TAPI:s linjeabstraktion. Synkron.

 

Förhandlingar om radversion

Funktion Beskrivning
lineNegotiateAPIVersion Tillåter att ett program förhandlar om en TAPI-version som ska användas. Synkron.

 

Radstatus och funktioner

Funktion Beskrivning
lineGetDevCaps Returnerar funktionerna för en viss linjeenhet. Synkron.
lineGetDevConfig Returnerar konfigurationen av en medieströmsenhet. Synkron.
lineGetLineDevStatus Returnerar aktuell status för den angivna öppna radenhet. Synkron.
lineSetDevConfig Anger konfigurationen för den angivna medieströmenheten. Synkron.
lineSetStatusMessages Anger de statusändringar som programmet måste meddelas om. Synkron.
lineGetStatusMessages Returnerar programmets aktuella meddelandeinställningar för rad- och adressstatus. Synkron.
lineGetID Hämtar ett enhets-ID som är associerat med den angivna öppna raden, adressen eller anropet. Synkron.
lineGetIcon Tillåter att ett program hämtar en ikon för visning för användaren. Synkron.
lineConfigDialog Gör att providern för den angivna radenheten visar en dialogruta som gör att användaren kan konfigurera parametrar som är relaterade till linjeenheten. Synkron.
lineConfigDialogEdit Visar en dialogruta där användaren kan ändra konfigurationsinformation för en linjeenhet. Synkron.

 

Adresser

Funktion Beskrivning
lineGetAddressCaps Returnerar telefonifunktionerna för en adress. Synkron.
lineGetAddressStatus Returnerar aktuell status för en angiven adress. Synkron.
lineGetAddressID Hämtar adress-ID:t för en adress som anges med ett alternativt format. Synkron.

 

Öppna och stänga radenheter

Funktion Beskrivning
radÖppna Öppnar en angiven linjeenhet för att tillhandahålla efterföljande övervakning och/eller kontroll av linjen. Synkron.
lineClose Stänger en angiven öppen linjeenhet. Synkron.

 

Adressformat

Funktion Beskrivning
lineTranslateAddress Översätter mellan en adress i kanoniskt format och en adress i uppringningsbart format. Synkron.
lineSetCurrentLocation Anger den plats som används som kontext för adressöversättning. Synkron.
lineSetTollList Manipulerar avgiftslistan. Synkron.
lineGetTranslateCaps Returnerar adressöversättningsfunktioner. Synkron.

 

Samtalstillstånd och händelser

Funktion Beskrivning
lineGetCallInfo Returnerar fast information om ett anrop. Synkron.
radenGetCallStatus Returnerar fullständig anropsstatusinformation för det angivna anropet. Synkron.
lineSetAppSpecific Anger det programspecifika fältet i ett anrops informationsstruktur. Synkron.

 

Ringa samtal

Funktion Beskrivning
lineMakeCall Gör ett utgående anrop och returnerar ett anropshandtag för det. Asynkron.
lineDial Uppringningsbara adresser (delar av en eller flera). Asynkron.

 

Svara på inkommande samtal

Funktion Beskrivning
lineAnswer Svarar på ett inkommande samtal. Asynkron.

 

Stöd för Avgiftsbesparare

Funktion Beskrivning
lineSetNumRings Anger antalet ringar varefter inkommande samtal ska besvaras. Synkron.
lineGetNumRings Returnerar det minsta antalet ringar som begärs med lineSetNumRings. Synkron.

 

Behörighetskontroll för anrop

Funktion Beskrivning
lineSetCallPrivilege Anger programmets behörighet till det angivna privilegiet. Synkron.

 

Funktioner för anropsavlämning

Funktion Beskrivning
lineDrop Kopplar från ett samtal eller avger ett pågående samtalsförsök. Asynkron.
lineDeallocateCall Frigör det angivna anropshandtaget. Synkron.

 

Manipulering av samtalshandtag

Funktion Beskrivning
lineHandoff Avstängt samtalsägarskap och/eller ändrar ett programs behörigheter till ett anrop. Synkron.
lineGetNewCalls Returnerar anropsreferenser till anrop på en angiven rad eller adress som programmet ännu inte har referenser för. Synkron.
lineGetConfRelatedCalls Returnerar en lista över samtalsreferenser som ingår i samma konferenssamtal som det anrop som anges som en parameter. Synkron.

 

Plats- och land-/regioninformation

Funktion Beskrivning
lineTranslateDialog Visar en dialogruta där användaren kan ändra plats- och samtalskortsinformation. Synkron.
lineGetCountry Hämtar uppringningsregler och annan information om ett visst land/en viss region. Synkron.

 

Begär mottagartjänster

Följande två funktioner används endast till stöd för assisterad telefoni.

Funktion Beskrivning
lineRegisterRequestRecipient Registrerar eller avregistrerar programmet som en begärandemottagare för det angivna begärandeläget. Synkron.
lineGetRequest Hämtar nästa begäran från biblioteket för dynamisk telefonilänk. Synkron.