> For the complete documentation index, see [llms.txt](https://docs.altu.d1.cx/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.altu.d1.cx/connect/live-chat/altu-connector-sdk-livechat.md).

# Transbordo ALTU Connector API

![](https://776911411-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MBjaNm5lB1Yqgih1JCA%2F-MUAE7M0O1NwP_8Qq-82%2F-MUAHlR0lpdqDORNg7C0%2Fopenconversation2.gif?alt=media\&token=1c841202-dbae-4cff-ae01-0c7da87e4b4a)

* **Nome:** nome do LiveChat
* **Provedor:**  ALTU Connector
* **Tempo de espera:** tempo que o assistente aguardará para que o usuário seja atendido pelo humano (deixar 0 para desativar).
* **Tempo de inatividade do usuário:** tempo que o assistente aguardará uma mensagem do usuário para o humano (deixar 0 para desativar).
* **Incluir Histórico De Mensagens No Evento OPEN\_CONVERSATION:** enviar todas as mensagens trocadas entre os eventos *new\_dialog e* o evento *OPEN\_CONVERSATION*

Para preenchimento dos demais campos na configuração da integração, é preciso acessar os dados gerados de acordo com o [Agent Connector API.](/connect/apis/agent-connector-sdk.md)

## **CONFIGURAÇÃO NO BUILDER**

No Builder devemos utilizar a ação de transferência do LiveChat, passando o ID da integração:&#x20;

Exemplo do nó de transbordo:

```
[
    {
        "name": "start_live_chat",
        "parameters": {
            "skillId":"adf003438nsfmvof9d0s0emds"
            "extra_info": {
                "matricula": "<? $matricula ?>",
                "data_nascimento": "<? $data_nascimento ?>"
            },
            "contact_info": {
                "matricula": "<? $matricula ?>",
                "data_nascimento": "<? $data_nascimento ?>"
            },
            
            "integration_id": 2
        },
        "result_variable": "transfer_response"
    }
]
```

No contexto Tech4 Humans, temos uma **peculiaridade** no atributo `contact_info`

* **contact\_info** : informações extras do contato que ficam visíveis no Widget (ficha) do atendimento para o Agente e serão transformadas em relatório.
* **extraInfo** : informações extras da conversa que ficam visíveis no Widget (ficha) do atendimento para o Agente.

{% hint style="info" %}
Crie um nó com [input aberto](/build/assistentes/builder/componentes/input/text_input.md) depois do nó de transbordo
{% endhint %}

​Quando há transbordo o atendimento passa a ser encerrado pelo **agente** ou **usuário**. É enviado uma notificação para o Assistente do ALTU e essa notificação vem pela variável **input.live\_chat.status**, que é gerada automaticamente e pode ter os seguintes valores:

<figure><img src="https://files.gitbook.com/v0/b/gitbook-legacy-files/o/assets%2F-MBjaNm5lB1Yqgih1JCA%2F-MkHk95ffst3MeU-7cNU%2F-MkIHmUaV9ezLn4mvCRb%2Ftech3.png?alt=media&#x26;token=4abab577-537b-4154-9824-f8d7b22e7b54" alt=""><figcaption></figcaption></figure>

* **agent\_closed** (conversa fechada pelo agente)
* **user\_closed** (conversa fechada pelo cliente)
* **timeout** (chamada não atendida pelo agente)
* **user\_inactivity\_timeout** (quando o usuário não responde dentro do tempo definido)

Usamos esta variável, com seus respectivos valores de status, para criar uma condição no nó de encerramento do atendimento no Assistente e incluir, por exemplo, uma pesquisa de satisfação especifica para quando for finalizado pelo cliente e outra quando finalizado pelo agente.

![](https://776911411-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MBjaNm5lB1Yqgih1JCA%2F-MkHk95ffst3MeU-7cNU%2F-MkII-isCkegbGi-8gLA%2Ftech4.png?alt=media\&token=6a71f89c-14f0-48e0-b112-b5f9a4b14713)

Caso queira adicionar uma mensagem de encerramento, para ser exibida quando atendimento for encerrado pelo agente ou usuário, ela deverá vir no `before_action_messages`, conforme  a imagem abaixo:

![](https://776911411-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MBjaNm5lB1Yqgih1JCA%2F-MkHk95ffst3MeU-7cNU%2F-MkII2VfIuVpITwrYwkz%2FTech5.png?alt=media\&token=06dae6d0-140a-4975-978f-e8ae7f6973f3)
