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.
Definições do agente recomendadas
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:
Concluído
O seu agente já deve estar configurado e pronto para ser testado.