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"
}
}