Manipuladores de evento de atividade do Notify disponíveis
Ao criar atividades de fluxo de trabalho do Notify, você pode usar funções de manipulador de eventos para responder a eventos de um provedor de telefonia.
Nem todas as atividades ou provedores de telefonia oferecem suporte a todos os eventos. Por exemplo, a atividade Rejeitar encerra a chamada antes que o solicitante se conecte, portanto, a função onNoAnswer nunca é invocada a partir desta atividade.
Nota:
Ao configurar uma atividade para responder a um evento, verifique se o provedor de telefonia oferece suporte a esse evento.
A tabela a seguir descreve os manipuladores de eventos disponíveis e lista as atividades de fluxo de trabalho do Notify que podem invocar cada manipulador.
| Manipulador | Descrição | Atividades |
|---|---|---|
| onExecute | É executado quando a atividade é executada pela primeira vez. | Todas as atividades relacionadas a chamadas |
| onUpdate | É executado quando o registro de chamada associado ao fluxo de trabalho é atualizado. | Todas as atividades relacionadas a chamadas |
| onCompleted | É executado quando uma chamada termina. | Todas as atividades relacionadas a chamadas |
| onRinging | É executado quando uma chamada começa a tocar. | Encaminhar chamada, ligar, ingressar na chamada em conferência, encaminhar para cliente Notify |
| onInProgress | É executado quando ambas as partes estão conectadas em uma chamada. | Encaminhar chamada, ligar, ingressar na chamada em conferência, encaminhar para cliente Notify |
| onNoAnswer | É executado quando uma chamada não é atendida. | Encaminhar chamada, ligar, ingressar na chamada em conferência, encaminhar para cliente Notify |
| onBusy | É executado quando um número chamado está ocupado. | Encaminhar chamada, ligar, ingressar na chamada em conferência, encaminhar para cliente Notify |
| onFailed | É executado quando ocorre um erro. | Todas as atividades relacionadas a chamadas |