Delen via


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

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.

val callScreenOptions = CallCompositeCallScreenOptions(
            CallCompositeCallScreenControlBarOptions()
                .setLeaveCallConfirmation(CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED)
        )

val callComposite: CallComposite =
            CallCompositeBuilder()
            .callScreenOptions(callScreenOptions)
            .build()

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 CallScreenControlBarOptionste 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.

Volgende stappen