Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met inbelbewerkingen kan een toepassing extra cijfers verzenden voor een eerder gemaakte sessie. Een voorbeeld van gedeeltelijk bellen is het kiezen van een extensie. Gedeeltelijke inbelverbinding wordt soms ook wel incrementeel bellen of vertraagd bellen genoemd.
Wanneer het opgegeven adres onvolledig is, kunnen sommige cijfers worden vertraagd door een puntkomma te plaatsen (;) aan het einde van het nummer. Vervolgens wordt een kiesbewerking gebruikt om aanvullende adresgegevens over de bestaande sessie te verzenden, zoals het bellen van het adres van een partij waarnaar het gesprek wordt doorverbonden.
Elke serviceprovider moet een kiesreeks weigeren die de bevat? teken en laat de toepassing deze naar wens verwerken. De toepassing kan bijvoorbeeld gedeeltelijk bellen gebruiken om de tekenreeks te bellen, maar niet inclusief de ? teken en geef vervolgens een dialoogvenster weer om de gebruiker te laten signaleren wanneer de rest van de kiestekenreeks moet worden gekozen.
Een extra reden voor een toepassing om gedeeltelijk bellen te gebruiken, is als de serviceprovider geen ondersteuning biedt voor een of meer van de gespreksvoortgangsdetectietekens. Deze tekens, die zich in een kiesbaar adres kunnen voordoen, zijn W (wachten op kiestoon); @ (wacht op rustig antwoord); and $ (wacht op belkaartprompttoon). Deze en alle andere tekens die in adrestekenreeksen worden gebruikt, worden uitgebreider besproken in Kiesbare adressen.
De provider geeft aan welke "wachten op" kiestekenreeksaanpassingen die worden ondersteund. Een TAPI 2-toepassing vindt deze gegevens in de dwDevCapFlags lid van de LINEDEVCAPS- structuur die wordt geretourneerd door lineGetDevCaps-. Een TAPI 3-toepassing roept ITAddressCapabilities::get_AddressCapability aan met AddressCap ingesteld op het AC_DEVCAPFLAGS lid van ADDRESS_CAPABILITY.
De toepassing kan ervoor kiezen om kiesbare tekenreeksen vooraf te scannen voor niet-ondersteunde tekens of de tekenreeks 'raw' door te geven als onderdeel van het initiƫren van een sessie. Als de tekenreeks een niet-ondersteunde wijziging of een '?' bevat, retourneert de provider een fout die aangeeft welke wijzigingsfout het eerst in de tekenreeks heeft plaatsgevonden:
- LINEERR_DIALBILLING
- LINEERR_DIALQUIET
- LINEERR_DIALDIALTONE
- LINEERR_DIALPROMPT
De toepassing kan vervolgens de beledige wijziging in de tekenreeks vinden, de cijfers links van de wijzigingsfunctie halen, een puntkomma toevoegen en een sessie starten met behulp van het gedeeltelijke adres. De rest van de tekenreeks kan worden verzonden met behulp van de kiesbewerking.
Niet alle serviceproviders ondersteunen het gebruik van deze bewerking.
TAPI 2.x: Zie lineDial-.
TAPI 3.x: Zie ITBasicCallControl::D ial.