private boolean isMarkerPacket(RtpPacket rtpPacket) {
    /*
     * FreeSWITCH sends a marker packet at the beginning of the voice frame.
     * If you stop talking and then start talking, a marker packet is received on start talking. (ralam sept 20, 2010).
     */
    if (rtpPacket.hasMarker()) {
      if (log.isDebugEnabled())
        log.debug(
            "Marked packet ["
                + rtpPacket.getPayloadType()
                + ", length="
                + rtpPacket.getPayloadLength()
                + "] seqNum[rtpSeqNum="
                + rtpPacket.getSeqNum()
                + ",lastSeqNum="
                + lastSequenceNumber
                + "][rtpTS="
                + rtpPacket.getTimestamp()
                + ",lastTS="
                + lastPacketTimestamp
                + "][port="
                + rtpSocket.getDatagramSocket().getLocalPort()
                + "]");
      return true;
    }

    return false;
  }