docs: private IQ receiveSessionInitiateAction(Jingle jingle, JingleDescription description) {
          IQ response = null;
  
          List<PayloadType> offeredPayloads = description.getAudioPayloadTypesList();
          bestCommonAudioPt = calculateBestCommonAudioPt(offeredPayloads);
  
          synchronized (remoteAudioPts) {
              remoteAudioPts.addAll(offeredPayloads);
          }
  
          // If there are suitable/matching payload types then accept this content.
          if (bestCommonAudioPt != null) {
              // Let the transport negotiators sort-out connectivity and content-accept instead.
              // response = createAudioPayloadTypesOffer();
              setNegotiatorState(JingleNegotiatorState.PENDING);
          } else {
              // Don't really know what to send here.  XEP-166 is not clear.
              setNegotiatorState(JingleNegotiatorState.FAILED);
          }
  
          return response;
      }