public void createDataChannel(){
  if (null != callReference) {
    RespokeCall call=callReference.get();
    if (null != call) {
      PeerConnection peerConnection=call.getPeerConnection();
      dataChannel=peerConnection.createDataChannel("respokeDataChannel",new DataChannel.Init());
      dataChannel.registerObserver(this);
    }
  }
}

public void createDataChannel ( ) { if ( null != callReference ) { RespokeCall call = callReference . get ( ) ; if ( null != call ) { PeerConnection peerConnection = call . getPeerConnection ( ) ; dataChannel = peerConnection . createDataChannel ( "respokeDataChannel" , new DataChannel . Init ( ) ) ; dataChannel . registerObserver ( this ) ; } } }
establish a new direct connection instance with the peer connection for the call . this is used internally to the sdk and should not be called directly by your client application .
