Atualizar uma chamada existente

Este exemplo mostra como atualizar uma chamada existente em uma Account. Isso retornará os trechos da chamada, a direção (recebida ou efetuada) e o status de cada chamada.

Substitua os seguintes valores de espaço reservado no código de exemplo:

Chave Descrição
bearer_token Seu token OAuth. Saiba mais sobre tokens OAuth
account_id O ID do account da Vonage Business Communications.
call_id O ID da chamada que você deseja atualizar.
from_type O tipo de destino. Pode assumir um dos três valores extension , device, ou pstn.
from_destination O de destino. Se from_type é extension, então o from_destination deve ser uma extensão. Se from_type é device, então o from_destination deve ser um ID de dispositivo válido. Se from_type é pstn, então o from_destination Deve ser um número de telefone válido.
to_type O tipo de destino. Pode assumir um dos três valores extension , device, ou pstn.
to_destination Para o destino. Se from_type é extension, então o to_destination deve ser uma extensão. Se from_type é device, então o to_destination deve ser um ID de dispositivo válido. Se from_type é pstn, então o to_destination Deve ser um número de telefone válido.
to_type Deveria ser um dos click2dial, click2dialme, odr ou default.
state Isso alterará o status da chamada. Defina como active para atender uma ligação. Para transferir uma ligação, state não deve ser especificado. Defina como parked para colocar uma chamada em espera.
curl -X PUT 'https://api.vonage.com/t/vbc.prod/telephony/v3/cc/accounts/$account_id/calls/$call_id' --header 'Content-Type: application/json' \ --header 'Authorization: Bearer $bearer_token' \ --data-raw '{ "from": { "type": "$from_type", "destination": "$from_destination" }, "state": "$state", "to": { "type": "$to_type", "destination": "$to_destination" } }