/* * creates a new packet valid for authentication an SIP request * @param answer answer from server * @in: sendData - last send data * @out: new string */ private String handleAuthentication(String answer, String sendData) { Crypto myCrypto = new Crypto(m_verbose); // increase cseq by one sendData = setCSeq(sendData, m_cseq + 1); String response = myCrypto.createResponse( m_userName, m_password, getAlg(answer), getRealm(answer), getNonce(answer), getSipMode(sendData.toUpperCase()), getOpaque(answer), "sip:tel.t-online.de"); // TODO generic fix for authentication fix // insert reponse before "Content-Length" return insertText(sendData, response, "Content-Length"); } // handleRegisterAuthentication