code: public void sendCallStatsBridgeStatusUpdate(BridgeStatusInfo bridgeStatusInfo) {
      if (!isInitialized()) {
        bridgeStatusInfoQueue.push(bridgeStatusInfo);
        return;
      }
  
      long epoch = System.currentTimeMillis();
      String token = getToken();
      BridgeStatusUpdateMessage eventMessage =
          new BridgeStatusUpdateMessage(bridgeId, epoch, bridgeStatusInfo);
      String requestMessageString = gson.toJson(eventMessage);
      String url = "/" + appId + "/stats/bridge/status";
      httpClient.sendBridgeStatistics(url, token, requestMessageString,
          new CallStatsHttp2ResponseListener() {
            public void onResponse(Response response) {
              int responseStatus = response.code();
              BridgeStatusUpdateResponse eventResponseMessage;
              try {
                String responseString = response.body().string();
                eventResponseMessage =
                    gson.fromJson(responseString, BridgeStatusUpdateResponse.class);
              } catch (IOException e) {
                logger.error("IO Exception " + e.getMessage(), e);
                throw new RuntimeException(e);
              } catch (JsonSyntaxException e) {
                logger.error("Json Syntax Exception " + e.getMessage(), e);
                e.printStackTrace();
                throw new RuntimeException(e);
              }
              logger.debug("BridgeStatusUpdate Response " + eventResponseMessage.getStatus() + ":"
                  + eventResponseMessage.getMsg());
              httpClient.setDisrupted(false);
              if (responseStatus == CallStatsResponseStatus.RESPONSE_STATUS_SUCCESS) {
                sendCallStatsBridgeStatusUpdateFromQueue();
              } else if (responseStatus == CallStatsResponseStatus.INVALID_AUTHENTICATION_TOKEN) {
                bridgeKeepAliveManager.stopKeepAliveSender();
                authenticator.doAuthentication();
              } else {
                httpClient.setDisrupted(true);
              }
            }
  
            public void onFailure(Exception e) {
              logger.error("Response exception" + e.getMessage(), e);
              httpClient.setDisrupted(true);
            }
  
          });
    }
docs: Send call stats bridge status update.
  
  @param bridgeStatusInfo the bridge status info