Actualizar una convocatoria existente

Este ejemplo muestra cómo actualizar una llamada existente en una Account. Esto devolverá los tramos de llamada, la dirección (entrante o saliente) y el estado de cada llamada.

Sustituye los siguientes valores de marcador de posición en el código de ejemplo:

Clave Descripción
bearer_token Tu token de OAuth. Más información sobre los tokens OAuth
account_id El ID de cuenta de Vonage Business Communications.
call_id El identificador de la llamada que desea actualizar.
from_type Tipo de destino. Puede ser uno de los tres valores siguientes extension , device, o pstn.
from_destination El «de» del destino. Si from_type es extensionentonces el from_destination tiene que ser una extensión. Si from_type es deviceentonces el from_destination Debe ser un identificador de dispositivo válido. Si from_type es pstnentonces el from_destination debe ser un número de teléfono válido.
to_type Tipo de destino. Puede ser uno de los tres valores siguientes extension , device, o pstn.
to_destination El destino. Si from_type es extensionentonces el to_destination tiene que ser una extensión. Si from_type es deviceentonces el to_destination Debe ser un identificador de dispositivo válido. Si from_type es pstnentonces el to_destination debe ser un número de teléfono válido.
to_type Debería ser uno de click2dial, click2dialme, odr o default.
state Esto cambiará el estado de la llamada. Establecer en active para contestar una llamada. Para transferir una llamada, state No debe especificarse. Establecer en parked para poner una llamada en 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" } }