Skip to main content
Question

RingCentral CX Call Streaming to gRPC server

  • October 30, 2025
  • 1 reply
  • 108 views

I am trying to stream call from RingCentral CX using gRPC server. Found the following page: 

https://support.ringcentral.com/article-v2/using-streaming-nodes-in-ringcx-workflow-studio.html  

However, this page does not provide any detailed information regarding the gRPC server implementation. Here we only must provide server address with security credentials. I mainly have three questions: 

  1. To implement gRPC server, clients need to know which server function to call. And I don’t see any scope where I can provide “. proto” file or configure the client streaming data through dedicated server function. How can I configure the call stream to find “.proto” schema? 

  1. I found a detailed implementation using WebSocket Server (WSS) (https://developers.ringcentral.com/engage/voice/guide/workforce/call-streaming/getting-started ). Is there any such working demo which implements a gRPC server? 

  1. Once we create a streaming workflow, is it applied to every call for every agent in the company? Or is it applied to a certain group like it’s specified in the UC documentation (https://developers.ringcentral.com/guide/voice/supervision#python)? It says you have to create monitoring groups, so you can only stream calls for agents in those monitoring groups. Do we have the same concept here? Any detailed documentation? 

1 reply

  • New Participant
  • December 4, 2025

Following up the post above, are there any additional details you can provide to this posters questiond?