Transferência entre assistentes
Ação utilizada para realizar as transferências de atendimentos entre assistentes do ALTU, independente do canal utilizado.
Last updated
Was this helpful?
Ação utilizada para realizar as transferências de atendimentos entre assistentes do ALTU, independente do canal utilizado.
Transfere o usuários do assistente atual para outro assistente configurado no ALTU.
[
{
"name": "assistant_transfer",
"parameters": {
"assistant_id": 16,
"auto_start": true|false
},
"result_variable": "transfer_response"
}
]name: assistant_transfer
parameters:
assistant_id: ID do assistente que receberá o atendimento transferido
auto_start: Parâmetro opcional que define se o assistente de destino responderá imediatamente após a transferência (true) ou aguardará um novo input do usuário transferido (false). Por padrão, será true.
result_variable: variável de contexto que receberá o resultado da validação. Em caso de erro, essa variável conterá o seguinte JSON:
"transfer_response": {
"status": "assistant_not_found"
}Em caso de sucesso, não haverá result_variable no contexto.
Quando executada uma transferência entre assistentes, é possível enviar informações da conversa de um assistente para o outro. Para isso, é necessário declarar o objeto global no contexto.
Após a transferência ser executada, todo o conteúdo da variável global será mantido e o restante do contexto que não estiver dentro dela será descartado.

Last updated
Was this helpful?
Was this helpful?
{
"context": {
"global": {
"produto": "serguro_residencial",
"aploice": "APOL-0023-22",
"fluxos_percorridos":["faq","2via_fatura"]
}
}
}