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.
Sustituya los siguientes valores de marcador de posición en el código de ejemplo:
| Clave | Descripción |
|---|---|
bearer_token | Tu token 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 , deviceo pstn. |
from_destination | El destino de origen. Si from_type es extensionentonces el from_destination debe ser una extensión. Si from_type es deviceentonces el from_destination debe ser un ID 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 , deviceo pstn. |
to_destination | El a destino. Si from_type es extensionentonces el to_destination debe ser una extensión. Si from_type es deviceentonces el to_destination debe ser un ID 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 responder a una llamada. Para transferir una llamada, state no debe especificarse. Establecer en parked para aparcar una llamada. |
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" } }