Como o Notify processa as chamadas de entrada

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Notify processa chamadas de entrada usando atividades de fluxo de trabalho.

    Qualquer atividade do Notify que gerencie chamadas telefônicas de entrada cria um registro na tabela Atividades de fluxo de trabalho Notify [notification_wf_activity]. Cada registro notify_wf_activity está associado a uma única chamada. Esses registros armazenam dados JSON detalhando as ações a serem enviadas para o provedor de telefonia.

    Notify processa as chamadas de entrada da seguinte forma:
    1. Uma pessoa liga para um número de telefone do Notify.
    2. Notify inicia o fluxo de trabalho de chamada de entrada associado a esse número de telefone do Notify.
    3. O fluxo de trabalho atinge uma atividade do Notify e invoca a função onExecute () da atividade.
    4. A atividade cria um novo registro notify_wf_activity detalhando todas as ações a serem tomadas, com um valor de estado de executar.
    5. Notify envia as ações especificadas para o provedor de telefonia.
    6. O estado do registro notify_wf_activity muda para processado.
    7. O provedor de telefonia envia uma resposta.
    8. Argumentos de resposta, como informações de registro ou entrada do usuário, são armazenados como dados JSON no campo notify_wf_activity response_args.
    9. O estado do registro notify_wf_activity muda para concluído.
    10. Os dados JSON do registro notify_wf_activity são copiados para o campo Última ação no registro de chamada do Notify que acionou o fluxo de trabalho.
    11. O fluxo de trabalho invoca a função onUpdate () na execução de atividades.
    12. A atividade confirma que o registro notify_wf_activity associado foi concluído e muda o estado da atividade para concluído.
    13. As transições de fluxo de trabalho para a próxima atividade.