In the case of INVITE with negative content length 400 Bad Request is not sent.
Exception:
06:44:58,252 DEBUG [UDPMessageChannel] (SipRA-UDPMessageChannelThread-7) error message Content-Length: -329
:For input string: ""
06:44:58,252 ERROR [UDPMessageChannel] (SipRA-UDPMessageChannelThread-7) Error
java.text.ParseException: Content-Length: -329
:For input string: ""
at gov.nist.javax.sip.parser.Parser.createParseException(Parser.java:45)
at gov.nist.javax.sip.parser.ContentLengthParser.parse(ContentLengthParser.java:66)
at gov.nist.javax.sip.parser.StringMsgParser.processHeader(StringMsgParser.java:294)
at gov.nist.javax.sip.parser.StringMsgParser.parseSIPMessage(StringMsgParser.java:161)
at gov.nist.javax.sip.stack.UDPMessageChannel.processIncomingDataPacket(UDPMessageChannel.java:359)
at gov.nist.javax.sip.stack.UDPMessageChannel.run(UDPMessageChannel.java:319)
at java.lang.Thread.run(Thread.java:745)
06:44:58,253 DEBUG [UDPMessageChannel] (SipRA-UDPMessageChannelThread-7) Could not formulate automatic 400 Bad Request
SIPP TC is attached.
client_negative_content_length.xml.zip
In the case of INVITE with missing Contact header 400 Bad Request is also not sent.
06:43:43,191 DEBUG [SipResourceAdaptor] (SipRA-UDPMessageChannelThread-6) Failed to create server tx in provider
javax.sip.TransactionUnavailableException: Missing a required header : Contact
at gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java:476)
at org.mobicents.slee.resource.sip11.SipResourceAdaptor.processNotCancelRequest(SipResourceAdaptor.java:465)
at org.mobicents.slee.resource.sip11.SipResourceAdaptor.processRequest(SipResourceAdaptor.java:268)
at gov.nist.javax.sip.EventScanner.deliverRequestEvent(EventScanner.java:250)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:146)
at gov.nist.javax.sip.SipProviderImpl.handleEvent(SipProviderImpl.java:185)
at gov.nist.javax.sip.DialogFilter.processRequest(DialogFilter.java:1324)
at gov.nist.javax.sip.stack.SIPServerTransactionImpl.processRequest(SIPServerTransactionImpl.java:811)
at gov.nist.javax.sip.stack.UDPMessageChannel.processMessage(UDPMessageChannel.java:568)
at gov.nist.javax.sip.stack.UDPMessageChannel.processIncomingDataPacket(UDPMessageChannel.java:514)
at gov.nist.javax.sip.stack.UDPMessageChannel.run(UDPMessageChannel.java:319)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.text.ParseException: Missing a required header : Contact
at gov.nist.javax.sip.message.SIPRequest.checkHeaders(SIPRequest.java:313)
at gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java:474)
... 11 more
SIPP TC is attached.
client_no_contact.xml.zip
Regards,
ThE-MaRaC
In the case of INVITE with negative content length 400 Bad Request is not sent.
Exception:
06:44:58,252 DEBUG [UDPMessageChannel] (SipRA-UDPMessageChannelThread-7) error message Content-Length: -329
:For input string: ""
06:44:58,252 ERROR [UDPMessageChannel] (SipRA-UDPMessageChannelThread-7) Error
java.text.ParseException: Content-Length: -329
:For input string: ""
at gov.nist.javax.sip.parser.Parser.createParseException(Parser.java:45)
at gov.nist.javax.sip.parser.ContentLengthParser.parse(ContentLengthParser.java:66)
at gov.nist.javax.sip.parser.StringMsgParser.processHeader(StringMsgParser.java:294)
at gov.nist.javax.sip.parser.StringMsgParser.parseSIPMessage(StringMsgParser.java:161)
at gov.nist.javax.sip.stack.UDPMessageChannel.processIncomingDataPacket(UDPMessageChannel.java:359)
at gov.nist.javax.sip.stack.UDPMessageChannel.run(UDPMessageChannel.java:319)
at java.lang.Thread.run(Thread.java:745)
06:44:58,253 DEBUG [UDPMessageChannel] (SipRA-UDPMessageChannelThread-7) Could not formulate automatic 400 Bad Request
SIPP TC is attached.
client_negative_content_length.xml.zip
In the case of INVITE with missing Contact header 400 Bad Request is also not sent.
06:43:43,191 DEBUG [SipResourceAdaptor] (SipRA-UDPMessageChannelThread-6) Failed to create server tx in provider
javax.sip.TransactionUnavailableException: Missing a required header : Contact
at gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java:476)
at org.mobicents.slee.resource.sip11.SipResourceAdaptor.processNotCancelRequest(SipResourceAdaptor.java:465)
at org.mobicents.slee.resource.sip11.SipResourceAdaptor.processRequest(SipResourceAdaptor.java:268)
at gov.nist.javax.sip.EventScanner.deliverRequestEvent(EventScanner.java:250)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:146)
at gov.nist.javax.sip.SipProviderImpl.handleEvent(SipProviderImpl.java:185)
at gov.nist.javax.sip.DialogFilter.processRequest(DialogFilter.java:1324)
at gov.nist.javax.sip.stack.SIPServerTransactionImpl.processRequest(SIPServerTransactionImpl.java:811)
at gov.nist.javax.sip.stack.UDPMessageChannel.processMessage(UDPMessageChannel.java:568)
at gov.nist.javax.sip.stack.UDPMessageChannel.processIncomingDataPacket(UDPMessageChannel.java:514)
at gov.nist.javax.sip.stack.UDPMessageChannel.run(UDPMessageChannel.java:319)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.text.ParseException: Missing a required header : Contact
at gov.nist.javax.sip.message.SIPRequest.checkHeaders(SIPRequest.java:313)
at gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java:474)
... 11 more
SIPP TC is attached.
client_no_contact.xml.zip
Regards,
ThE-MaRaC