code: public void answerReceived(JSONObject remoteSDP, String remoteConnection) {
          if (isActive()) {
              incomingSDP = remoteSDP;
              toConnection = remoteConnection;
  
              try {
                  JSONObject signalData = new JSONObject("{'signalType':'connected','version':'1.0'}");
                  signalData.put("target", directConnectionOnly ? "directConnection" : "call");
                  signalData.put("connectionId", toConnection);
                  signalData.put("sessionId", sessionID);
                  signalData.put("signalId", Respoke.makeGUID());
  
                  if (null != signalingChannel) {
                      signalingChannel.sendSignal(signalData, toEndpointId, toConnection, toType, false, new Respoke.TaskCompletionListener() {
                          @Override
                          public void onSuccess() {
                              if (isActive()) {
                                  processRemoteSDP();
  
                                  if (null != listenerReference) {
                                      final Listener listener = listenerReference.get();
                                      if (null != listener) {
                                          new Handler(Looper.getMainLooper()).post(new Runnable() {
                                              public void run() {
                                                  if (isActive()) {
                                                      listener.onConnected(RespokeCall.this);
                                                  }
                                              }
                                          });
                                      }
                                  }
                              }
                          }
  
                          @Override
                          public void onError(final String errorMessage) {
                              postErrorToListener(errorMessage);
                          }
                      });
                  }
              } catch (JSONException e) {
                  postErrorToListener("Error encoding answer signal");
              }
          }
      }
docs: Process an answer message received from the remote endpoint. This is used internally to the SDK and should not be called directly by your client application.
  
  @param remoteSDP        Remote SDP data
  @param remoteConnection Remote connection that answered the call