De oproepbevestigingsprompt in een toepassing uitschakelen
De Ui-bibliotheek van Azure Communication Services biedt de mogelijkheid om de bevestigingsprompt voor het linkergesprek uit te schakelen. Standaard wordt in de UI-bibliotheek een prompt weergegeven waarin de gebruiker wordt gevraagd het einde van de oproep te bevestigen; een veelvoorkomende aanpassing kan betrekking hebben op het stroomlijnen van de gebruikerservaring, zoals het uitschakelen van de bevestigingsprompt van het linkergesprek wanneer een gebruiker besluit de oproep te beëindigen. Door deze aanpassing kan het gespreksbeëindigingsproces sneller verlopen en wordt de wrijving voor gebruikers die gewend zijn aan directe acties te verminderen.
In dit artikel leert u hoe u de bevestigingsprompt voor het linkergesprek uitschakelt.
Vereisten
- Een Azure-account met een actief abonnement. Gratis een account maken
- Een geïmplementeerde Communication Services-resource. Een Communication Services-resource maken.
- Een gebruikerstoegangstoken om de aanroepclient in te schakelen. Een toegangstoken voor gebruikers ophalen.
- Optioneel: Voltooiing van de quickstart om aan de slag te gaan met de samengestelde UI-bibliotheek.
De functie configureren
Oproepbevestiging verlaten uitschakelen
Als u de bevestigingsprompt voor het linkergesprek wilt uitschakelen wanneer u op de knop Eindegesprek klikt, gebruikt CallCompositeCallScreenOptions
u deze om te configureren CallCompositeCallScreenControlBarOptions
. Instellen CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED
als de constructorparameter. De UI-bibliotheek maakt standaard gebruik van CallCompositeLeaveCallConfirmationMode.ALWAYS_ENABLED
.
Oproepbevestiging verlaten uitschakelen
Als u de bevestigingsprompt voor het linkergesprek wilt uitschakelen die wordt geactiveerd door op de knop Eindgesprek te klikken, gebruikt u de CallScreenOptions
klasse om de CallScreenControlBarOptions
te configureren. Stel de LeaveCallConfirmationMode
parameter in op alwaysDisabled
. Standaard wordt LeaveCallConfirmationMode
de UI-bibliotheek ingeschakeld als alwaysEnabled
.
let callCompositeOptions = CallCompositeOptions(
callScreenOptions: CallScreenOptions(
controlBarOptions: CallScreenControlBarOptions(
leaveCallConfirmationMode: LeaveCallConfirmationMode.alwaysDisabled
)
)
)
let callComposite = CallComposite(withOptions: callCompositeOptions)
Deze instelling zorgt ervoor dat de bevestigingsprompt voor het linkergesprek is uitgeschakeld wanneer op de knop Voor het beëindigen van de oproep wordt geklikt.