es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La suscripción de RingCentral no está detectando ninguna actividad de llamadas.

Estoy ejecutando en Node.js.

Mi aplicación no está captando ninguna acción de llamada después de una suscripción exitosa a /account/~/telephony/sessions

Mi código:

js
function setSubscription() {
const platform = rcsdk.platform()
platform.login({
username: ‘+14706150273’,
extension: ‘101’,
password: ‘********’
}).then(response => {
const subscription = rcsdk.createSubscription().setEventFilters([‘/account/~/telephony/sessions’]);
subscription.on(subscription.events.notification, function (msg) {
console.log(msg);
});
subscription.register().then(function (response) {
console.log(response.json());
console.log(‘Éxito: la suscripción está escuchando’);
}).catch(function (e) {
console.log(‘Error de suscripción: ‘ + e.message);
});
}).catch(e => {
console.error(e)
})
}

Salida de la consola después de la ejecución que muestra la suscripción exitosa (pero nada más) – Las llamadas se muestran en el registro de llamadas de sandbox:

[nodemon] iniciando node index.js
El servidor está funcionando en el puerto: 5000
{
uri: ‘https://platform.devtest.ringcentral.com/restapi/v1.0/subscription/edde4bf6-1563-4263-94c7-247954e3ac68’,
id: ‘edde4bf6-1563-4263-94c7-247954e3ac68’,
creationTime: ‘2021-11-16T22:52:03.946Z’,
status: ‘Activa’,
eventFilters: [ ‘/restapi/v1.0/account/307128004/telephony/sessions’ ],
expirationTime: ‘2021-11-16T23:07:03.946Z’,
expiresIn: 899,
deliveryMode: {
transportType: ‘PubNub’,
encryption: false,
address: ‘4174641560134678_4a93035d’,
subscriberKey: ‘sub-c-b8b9cd8c-e906-11e2-b383-02ee2ddab7fe’
}
}
Éxito: la suscripción está escuchando

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que su suscripción está configurada correctamente y está activa. Sin embargo, no está recibiendo ninguna notificación. Es posible que desee verificar la documentación de la API de RingCentral para asegurarse de que está utilizando los filtros de eventos correctos. Además, es posible que desee consultar la Guía de solución de problemas de la API de RingCentral para obtener más información sobre cómo solucionar su problema.

Comments are closed.