Revision: 9394
Author: jean.deruelle
Date: Tue Jan 12 02:28:31 2010
Log: Fixes Issue 1151
http://code.google.com/p/mobicents/source/detail?r=9394
Modified:
/trunk/servers/sip-servlets/sip-servlets-impl/src/main/java/org/mobicents/servlet/sip/message/SipServletRequestImpl.java
=======================================
---
/trunk/servers/sip-servlets/sip-servlets-impl/src/main/java/org/mobicents/servlet/sip/message/SipServletRequestImpl.java
Tue Jan 12 02:28:12 2010
+++
/trunk/servers/sip-servlets/sip-servlets-impl/src/main/java/org/mobicents/servlet/sip/message/SipServletRequestImpl.java
Tue Jan 12 02:28:31 2010
@@ -967,7 +967,7 @@
if (super.getTransaction() == null) {
ContactHeader contactHeader =
(ContactHeader)request.getHeader(ContactHeader.NAME);
- if(contactHeader == null &&
JainSipUtils.CONTACT_HEADER_METHODS.contains(requestMethod) && proxy ==
null) {
+ if(contactHeader == null
&& !Request.REGISTER.equalsIgnoreCase(requestMethod) &&
JainSipUtils.CONTACT_HEADER_METHODS.contains(requestMethod) && proxy ==
null) {
final FromHeader fromHeader = (FromHeader)
request.getHeader(FromHeader.NAME);
final javax.sip.address.URI fromUri =
fromHeader.getAddress().getURI();
String fromName = null;