Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


084999010101

Info

Para utilizar a API é necessário um Token de API.

...

  1. Conectar um operador a um número destino, podendo ser
    1. Um único número
      Para esse caso de uso serão OBRIGATÓRIOS os seguinters parametros

      fromNome de usuário (login) do operador que será responśavel pela chamada
      toTelefone de Destino no formato DDD+NUMERO
      tokenToken de autenticação da API

      Exemplo

      Code Block
      URL: https://example.evolux.net.br/api/v1/call
      
      HEADER:
      token=<API_TOKEN>
      
      BODY: 
      from=operador1
      to=084999010101
      
      

      Exemplo cURL

      Code Block
      curl -X POST \
        httphttps://tenant1.test:8080example.evolux.net.br/api/v1/call \
        -H 'token: 4a0bc0a9-67b1-46de-8934-7daea549ecb9' \
        -F to=084999010101 \
        -F from=operador1


    2. Multiplos números, nesse caso o operador será conectado ao primeiro número que atender e os demais destinos serão desconectados.
      Para esse caso de uso serão OBRIGATÓRIOS os seguinters parametros

      fromNome de usuário (login) do operador que será responśavel pela chamada
      toTelefone de Destino no formato DDD+NUMERO (podendo ser mais de um separado por virgula)
      tokenToken de autenticação da API

      Exemplo

      Code Block
      URL: https://example.evolux.net.br/api/v1/call
      
      HEADER:
      token=<API_TOKEN>
      
      BODY: 
      from=operador1
      to=084999010101,084999010102
      
      

      Exemplo cURL

      Code Block
      curl -X POST \
        httphttps://tenant1.test:8080example.evolux.net.br/api/v1/call \
        -H 'token: 4a0bc0a9-67b1-46de-8934-7daea549ecb9' \
        -F to=084999010101,084999010102 \
        -F from=operador1


  2. Conectar 2 números externos
    Para esse caso de uso serão OBRIGATÓRIOS os seguinters parametros

    fromTelefone de Destino no formato DDD+NUMERO
    toTelefone de Destino no formato DDD+NUMERO
    extension_groupNome do Grupo a ser usado para bilhetagem 
    tokenToken de autenticação da API

    exemplo

    Code Block
    URL: https://example.evolux.net.br/api/v1/call
    
    HEADER:
    token=<API_TOKEN>
    
    BODY: 
    from=084999010101
    to=084999010102
    extension_group=grupo_de_ramal

    cURL

    Code Block
    curl -X POST \
    https://example.evolux.net.br/api/v1/call \
    -H 'cache-control: no-cache' \
    -H 'token: 4a0bc0a9-67b1-46de-8934-7daea549ecb9' \
    -F from=084999010101 \
    -F to=084999010102 \
    -F extension_group=grupo_de_ramal


  3. Originar para um número externo e transferir para um destino interno.
    Para esse caso de uso serão OBRIGATÓRIOS os seguinters parametros

    toTelefone de Destino no formato DDD+NUMERO (NESSE CASO NÃO PODE SER MULTIPLO)
    transferTransferir a chamada para um destino interno no Evolux
    extension_groupNome do Grupo a ser usado para bilhetagem (esse grupo precisa ter as regras necessárias para o numero discado (to)
    tokenToken de autenticação da API

    Exemplo

    Code Block
    URL: https://example.evolux.net.br/api/v1/call
    
    HEADER:
    token=<API_TOKEN>
    
    BODY: 
    to=084999010101
    transfer=4000
    extension_group=group_de_ramal
    
    

    Exemplo cURL

    Code Block
    curl -X POST \
    httphttps://tenant1.test:8080example.evolux.net.br/api/v1/call \
    -H 'cache-control: no-cache' \
    -H 'token: 4a0bc0a9-67b1-46de-8934-7daea549ecb9' \
    -F to=084999010101 \
    -F transfer=4000 \
    -F extension_group=grupo_de_ramal
    


...