Sdílet prostřednictvím


Základní referenční informace o telefonních službách

Základní funkce telefonie jsou uvedeny podle kategorie v následujících tabulkách. Funkce se identifikuje jako asynchronní, pokud indikuje dokončení ve zprávě REPLY aplikaci. Pokud funkce vždy vrátí svůj výsledek do aplikace okamžitě, funkce se považuje za synchronní.

Následuje funkční seskupení základních funkcí telefonní služby:

Inicializace a vypnutí rozhraní TAPI

Funkce Popis
lineInitializeEx Inicializuje abstrakci řádku TAPI pro použití vyvoláním aplikace. Synchronní.
lineShutdown Vypne použití abstrakce čáry rozhraní TAPI. Synchronní.

 

Vyjednávání verze řádku

Funkce Popis
lineNegotiateAPIVersion Umožňuje aplikaci vyjednat použití verze rozhraní TAPI. Synchronní.

 

Stav řádku a možnosti

Funkce Popis
lineGetDevCaps Vrátí možnosti daného spojnicového zařízení. Synchronní.
lineGetDevConfig Vrátí konfiguraci zařízení datového proudu médií. Synchronní.
lineGetLineDevStatus Vrátí aktuální stav zadaného otevřeného zařízení. Synchronní.
lineSetDevConfig Nastaví konfiguraci zadaného zařízení datového proudu médií. Synchronní.
lineSetStatusMessages Určuje změny stavu, pro které musí být aplikace upozorněna. Synchronní.
lineGetStatusMessages Vrátí aktuální řádek aplikace a nastavení stavové zprávy adresy. Synchronní.
lineGetID Načte ID zařízení přidružené k zadanému otevřenému řádku, adrese nebo volání. Synchronní.
lineGetIcon Umožňuje aplikaci načíst ikonu pro zobrazení uživateli. Synchronní.
lineConfigDialog Způsobí, že poskytovatel zadaného line zařízení zobrazí dialogové okno, které uživateli umožňuje konfigurovat parametry související s řádkovým zařízením. Synchronní.
lineConfigDialogEdit Zobrazí dialogové okno umožňující uživateli změnit informace o konfiguraci pro line zařízení. Synchronní.

 

Adresy

Funkce Popis
lineGetAddressCaps Vrátí funkce telefonie adresy. Synchronní.
lineGetAddressStatus Vrátí aktuální stav zadané adresy. Synchronní.
lineGetAddressID Načte ID adresy zadané pomocí alternativního formátu. Synchronní.

 

Otevírání a zavírání zařízení čar

Funkce Popis
lineOpen Otevře zadané zařízení linky pro zajištění následného monitorování a/nebo řízení linky. Synchronní.
lineClose Zavře zadané otevřené zařízení řádku. Synchronní.

 

Formáty adres

Funkce Popis
lineTranslateAddress Překládá se mezi adresou v kanonickém formátu a adresou ve formátu vytáčeného volání. Synchronní.
lineSetCurrentLocation Nastaví umístění použité jako kontext pro překlad adres. Synchronní.
lineSetTollList Manipuluje se seznamem placené linky. Synchronní.
lineGetTranslateCaps Vrátí možnosti překladu adres. Synchronní.

 

Stavy a události volání

Funkce Popis
lineGetCallInfo Vrátí pevné informace o volání. Synchronní.
lineGetCallStatus Vrátí úplné informace o stavu volání pro zadané volání. Synchronní.
lineSetAppSpecific Nastaví pole specifické pro aplikaci informační struktury volání. Synchronní.

 

Volání

Funkce Popis
lineMakeCall Vytvoří odchozí volání a vrátí pro něj popisovač volání. Asynchronní.
lineDial Číselník (části jedné nebo více) číselných adres. Asynchronní.

 

Příjem příchozích hovorů

Funkce Popis
lineAnswer Odpoví na příchozí hovor. Asynchronní.

 

Podpora spořiče placené linky

Funkce Popis
lineSetNumRings Určuje počet vyzvánění, po kterých mají být příchozí hovory zodpovězeny. Synchronní.
lineGetNumRings Vrátí minimální počet okruhů požadovaných lineSetNumRings. Synchronní.

 

Řízení oprávnění volání

Funkce Popis
lineSetCallPrivilege Nastaví oprávnění aplikace na zadanou oprávnění. Synchronní.

 

Funkce vyřazení volání

Funkce Popis
lineDrop Odpojí hovor nebo zruší probíhající pokus o volání. Asynchronní.
lineDeallocateCall Uvolní zadaný popisovač volání. Synchronní.

 

Manipulace s popisovačem volání

Funkce Popis
od ruky Hands off call ownership and/or changes an application's rights to a call. Synchronní.
lineGetNewCalls Vrátí popisovače volání pro volání na zadaný řádek nebo adresu, pro kterou aplikace ještě nemá popisovače. Synchronní.
lineGetConfRelatedCalls Vrátí seznam popisovačů volání, které jsou součástí stejného konferenčního hovoru jako volání zadané jako parametr. Synchronní.

 

Informace o poloze a zemi/oblasti

Funkce Popis
lineTranslateDialog Zobrazí dialogové okno umožňující uživateli změnit informace o poloze a volající kartě. Synchronní.
lineGetCountry Načte pravidla vytáčení a další informace o dané zemi nebo oblasti. Synchronní.

 

Vyžádání služeb příjemců

Následující dvě funkce se používají pouze pro podporu asistované telefonie.

Funkce Popis
lineRegisterRequestRecipient Zaregistruje nebo zruší registraci aplikace jako příjemce žádosti pro zadaný režim žádosti. Synchronní.
lineGetRequest Získá další požadavek z knihovny dynamického propojení telefonie. Synchronní.