code: public RespokeDirectConnection startDirectConnection() {
          // The constructor will call the setDirectConnection method on this endpoint instance with a reference to the new RespokeDirectConnection object
          RespokeCall call = new RespokeCall(signalingChannel, this, true);
          call.startCall(null, null, false);
  
          return directConnection();
      }
docs: Create a new DirectConnection.  This method creates a new Call as well, attaching this DirectConnection to
  it for the purposes of creating a peer-to-peer link for sending data such as messages to the other endpoint.
  Information sent through a DirectConnection is not handled by the cloud infrastructure.
  
  @return The DirectConnection which can be used to send data and messages directly to the other endpoint.