Partilhar via


Desativar o prompt de confirmação de chamada em um aplicativo

A Biblioteca de Interface do Usuário dos Serviços de Comunicação do Azure oferece a opção de desabilitar o prompt de confirmação de chamada à esquerda, por padrão, a Biblioteca da Interface do Usuário mostra um prompt solicitando que o usuário confirme o fim da chamada; Uma personalização comum pode envolver a simplificação da experiência do usuário, como desabilitar o prompt de confirmação de chamada esquerda quando um usuário decide encerrar a chamada. Esse ajuste pode tornar o processo de terminação de chamadas mais rápido e reduzir o atrito para os usuários que estão acostumados a ações instantâneas.

Neste artigo, você aprenderá a desativar o prompt de confirmação de chamada à esquerda.

Pré-requisitos

Configurar o recurso

Desativando a confirmação de chamada de licença

Para desativar o prompt de confirmação de chamada à esquerda ao clicar no botão de fim de chamada, utilize CallCompositeCallScreenOptions para configurar CallCompositeCallScreenControlBarOptionso . Defina CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED como o parâmetro do construtor. Por padrão, a biblioteca da interface do usuário emprega CallCompositeLeaveCallConfirmationMode.ALWAYS_ENABLEDo .

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

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

Desativando a confirmação de chamada de licença

Para desativar o prompt de confirmação de chamada à esquerda acionado clicando no botão finalizar chamada, utilize a CallScreenOptions classe para configurar o CallScreenControlBarOptions. Defina o LeaveCallConfirmationMode parâmetro como alwaysDisabled. Por padrão, a biblioteca da interface do usuário habilita LeaveCallConfirmationMode como alwaysEnabled.

let callCompositeOptions = CallCompositeOptions(
    callScreenOptions: CallScreenOptions(
        controlBarOptions: CallScreenControlBarOptions(
            leaveCallConfirmationMode: LeaveCallConfirmationMode.alwaysDisabled
        )
    )
)

let callComposite = CallComposite(withOptions: callCompositeOptions)

Essa configuração garante que o prompt de confirmação de chamada à esquerda seja desativado quando o botão de fim de chamada for clicado.

Próximos passos