Componente pré-criado de recolha de número de telefone

Este componente pré-criado captura e valida o código do país e o número de telefone.

Limitações

Além das limitações comuns dos componentes pré-criados, este componente pré-criado tem as seguintes limitações:

  • Não são aceites números de telefone com mais de 16 dígitos.

Ative o DTMF para permitir que os utilizadores introduzam valores numéricos através do teclado numérico do telefone.

Funcionalidades adicionais

Este componente pré-criado oferece as seguintes funcionalidades adicionais:

Exemplos de caixas de diálogo

Os exemplos de caixas de diálogo seguintes demonstram cenários comuns processados por este componente pré-criado. Os diálogos de exemplo demonstram o comportamento quando o componente é chamado através da telefonia, o que aciona a intenção de boas-vindas predefinida e a primeira resposta do agente no início da conversa.

Número de telefone válido em dois turnos

O utilizador final indica primeiro o código do país e, em seguida, o número de telefone; o agente valida-o e aceita-o com êxito.

Introdução do utilizador Resposta do agente
Qual é o nome ou o código do seu país?
+1
OK. O seu indicativo do país é +1. Diga o seu número de telefone.
6502530000
OK. O número que mencionou é +1 6502530000. Está correto?
Sim, está correto
Ótimo, terminei de recolher o número de telefone.

Número de telefone válido num único turno

O utilizador final fornece o código do país e o número de telefone em simultâneo, o agente valida-o e aceita-o com êxito.

Introdução do utilizador Resposta do agente
Qual é o nome ou o código do seu país?
+1 6502530000
OK. O número que mencionou é +1 6502530000. Está correto?
Sim, está correto
Ótimo, terminei de recolher o número de telefone.

Número de telefone inválido

O utilizador final fornece um código do país e um número de telefone num único turno; o agente verifica e constata que o número de telefone fornecido tem um comprimento válido (até 16 dígitos), mas não é um número de telefone válido. Em seguida, o agente pede novamente ao utilizador final que indique o número de telefone.

Introdução do utilizador Resposta do agente
Qual é o nome ou o código do seu país?
+1 6502530001
Desculpe, mas não é possível reconhecer este número de telefone. Recolhi o código do país como +1. Indique um número de telefone válido.
6502530000
OK. O número que mencionou é +1 6502530000. Está correto?
Sim, está correto
Ótimo, terminei de recolher o número de telefone.

Código de país e número de telefone inválidos

O utilizador final fornece um indicativo do país e um número de telefone num único turno; o agente verifica e descobre que o indicativo do país e o número de telefone fornecidos são inválidos. Em seguida, o agente pede novamente ao utilizador final que faculte o indicativo do país e o número de telefone.

Introdução do utilizador Resposta do agente
Qual é o nome ou o código do seu país?
+0080000000000
Lamento, mas parece que o código do país ou o número de telefone fornecido é inválido. Vamos começar novamente. Diga o nome ou o código do seu país.
1
OK. O seu indicativo do país é +1. Qual é o seu número de telefone?
6502530000
OK. O número que mencionou é +1 6502530000. Está correto?
Sim, está correto
Ótimo, terminei de recolher o número de telefone.

Entrada não reconhecida

O componente sai do fluxo depois de o utilizador final fornecer uma entrada não reconhecida três vezes.

Introdução do utilizador Resposta do agente
Qual é o nome ou o código do seu país?
Está tudo bem
Desculpe, mas não entendi. Pode dizer ou introduzir novamente o código do país?
nice
Hum, ainda não consegui compreender. Certifique-se de que diz o código do país. Se tiver problemas em ouvir-me, também pode usar o teclado numérico para introduzir o código do país.
bom
Desculpe, mas estou com dificuldade em compreender a sua resposta.

Validação do número de telefone

O componente pré-criado de número de telefone usa a função do sistema IS_PHONE_NUMBER para validar se o número de telefone corresponde a um padrão válido.

Convenções de nomenclatura

Este componente pré-criado usa as seguintes convenções de nomenclatura:

Funcionalidade Formato Exemplo
Flow [Component Name] Recolha de números de telefone
Intenção específica do componente prebuilt_components_[component_name]_[intent_name] prebuilt_components_telephone_number_collection_incorrect_country_code
Parâmetro [param_name] telephone_number
Tipo de entidade prebuilt_components_[component_name]_[intent_name] prebuilt_components_telephone_no_country_code

Parâmetros de saída

Os parâmetros de saída são parâmetros de sessão que permanecem ativos após sair do componente. Estes parâmetros contêm informações importantes recolhidas pelo componente. Este componente pré-criado fornece valores para os seguintes parâmetros de saída:

Nome do parâmetro Descrição Formato de saída
telephone_number_collection_telephone_number Este parâmetro devolve o número de telefone capturado pelo componente de string
telephone_number_collection_country_code Este parâmetro devolve o código do país captado pelo componente de string

Configuração básica

Para configurar este componente pré-criado:

  1. Importe o componente pré-criado.

Concluído

O seu agente já deve estar configurado e pronto para ser testado.