Esse 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 de componentes pré-criados, esse componente pré-criado tem as seguintes limitações:
- Números de telefone com mais de 16 dígitos não são aceitos.
Configurações recomendadas do agente
Ative o DTMF para permitir que os usuários insiram valores numéricos usando o teclado do telefone.
Outros recursos
As seguintes funcionalidades extras são fornecidas por esse componente pré-criado:
Exemplos de diálogos
As caixas de diálogo de exemplo abaixo demonstram cenários comuns processados por esse componente pré-criado. As caixas de diálogo de exemplo demonstram o comportamento quando o componente é chamado por telefonia, o que aciona a intent de boas-vindas padrão e a primeira resposta do agente no início da conversa.
Número de telefone válido em duas rodadas
O usuário final informa o código do país e o número de telefone. O agente o valida e aceita.
Entrada do usuário | Resposta do agente |
---|---|
Qual é o nome ou código do seu país? | |
+1 | |
Entendi, o código do seu país é mais 1. Diga seu número de telefone. | |
6502530000 | |
Ok. O número que você mencionou é mais 1 6502530000, correto? | |
Sim, está correto | |
Ótimo, terminei de coletar o número de telefone. |
Número de telefone válido em uma única rota
O usuário final informa o código do país e o número de telefone ao mesmo tempo, e o agente faz a validação e aceita.
Entrada do usuário | Resposta do agente |
---|---|
Qual é o nome ou código do seu país? | |
+1 6502530000 | |
Ok. O número que você mencionou é mais 1 6502530000, correto? | |
Sim, está correto | |
Ótimo, terminei de coletar o número de telefone. |
Número de telefone inválido
O usuário final informa um código do país e um número de telefone de uma vez. O agente verifica e descobre 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. Depois, o agente solicita que o usuário final informe o número de telefone.
Entrada do usuário | Resposta do agente |
---|---|
Qual é o nome ou código do seu país? | |
+1 6502530001 | |
Este número de telefone não é reconhecido. Eu coletei o código do país como mais 1. Forneça um número de telefone válido. | |
6502530000 | |
Ok. O número que você mencionou é mais 1 6502530000, correto? | |
Sim, está correto | |
Ótimo, terminei de coletar o número de telefone. |
Código do país e número de telefone inválidos
O usuário final fornece um código do país e um número de telefone de uma vez. O agente verifica e descobre que o código do país e o número de telefone fornecidos são inválidos. Em seguida, o agente solicita novamente que o usuário final forneça o código do país e o número de telefone.
Entrada do usuário | Resposta do agente |
---|---|
Qual é o nome ou código do seu país? | |
+0080000000000 | |
Parece que o código do país ou número de telefone informado é inválido. Vamos começar de novo. Diga o nome ou código do seu país. | |
1 | |
Entendi, o código do seu país é mais 1 . Qual é seu número de telefone? | |
6502530000 | |
Ok. O número que você mencionou é mais 1 6502530000, correto? | |
Sim, está correto | |
Ótimo, terminei de coletar o número de telefone. |
Entrada não reconhecida
O componente sai do fluxo depois que o usuário final fornece uma entrada não reconhecida três vezes.
Entrada do usuário | Resposta do agente |
---|---|
Qual é o nome ou código do seu país? | |
Tudo bem | |
Sinto muito. Não entendi. Informe ou digite o código do país novamente. | |
Bem-estar | |
Humm, ainda não consegui entender. Verifique se você digitou o código do país. Se estou com dificuldades para ouvir você, é possível usar o teclado para digitar o código do país. | |
good | |
Estou com dificuldades para entender 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 que o número de telefone corresponde a um padrão válido.
Convenções de nomeação
Esse componente pré-criado usa as seguintes convenções de nomenclatura:
Recurso | Formato | Exemplo |
---|---|---|
Fluxo | [Nome do componente] | Coleta de números de telefone |
Intent específica do componente | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_telephone_number_collection_incorrect_country_code |
Parâmetro | [nome_do_parâmetro] | telephone_number |
Tipo da 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 permanecerão ativos após a saída do componente. Esses parâmetros contêm informações importantes coletadas pelo componente. Esse componente pré-criado fornece valores para os seguintes parâmetros de saída:
Nome do parâmetro | Descrição | Formato da saída |
---|---|---|
telephone_number_collection_telephone_number | Esse parâmetro retorna o número de telefone capturado pelo componente. | string |
telephone_number_collection_country_code | Esse parâmetro retorna o código do país capturado pelo componente | string |
Configuração básica
Para configurar esse componente pré-criado:
Concluído
O agente está configurado e pronto para o teste.