Revision: 21a052708635
Author: Jean Deruelle <[email protected]>
Date: Tue Dec 4 23:10:08 2012
Log: Fixes Issue 178
http://code.google.com/p/sipservlets/source/detail?r=21a052708635
Modified:
/jain-sip-ha/core/src/main/java/gov/nist/javax/sip/stack/AbstractHASipDialog.java
/jain-sip-ha/jboss-5/src/main/java/org/mobicents/ha/javax/sip/cache/SIPDialogCacheData.java
=======================================
---
/jain-sip-ha/core/src/main/java/gov/nist/javax/sip/stack/AbstractHASipDialog.java
Mon Dec 3 18:06:27 2012
+++
/jain-sip-ha/core/src/main/java/gov/nist/javax/sip/stack/AbstractHASipDialog.java
Tue Dec 4 23:10:08 2012
@@ -253,7 +253,7 @@
logger.logDebug(getDialogIdToReplicate() + " :
firstTransactionMethod " + firstTransactionMethod);
}
if(contactHeader != null) {
- dialogMetaData.put(CONTACT_HEADER,
contactHeader.toString());
+ dialogMetaData.put(CONTACT_HEADER,
contactHeader.getHeaderValue());
}
if (logger.isLoggingEnabled(StackLogger.TRACE_DEBUG)) {
logger.logDebug(getDialogIdToReplicate() + " : contactHeader " +
contactHeader);
=======================================
---
/jain-sip-ha/jboss-5/src/main/java/org/mobicents/ha/javax/sip/cache/SIPDialogCacheData.java
Mon Dec 3 18:06:27 2012
+++
/jain-sip-ha/jboss-5/src/main/java/org/mobicents/ha/javax/sip/cache/SIPDialogCacheData.java
Tue Dec 4 23:10:08 2012
@@ -296,9 +296,16 @@
haSipDialog.setMetaDataToReplicate(dialogMetaData, recreation);
haSipDialog.setApplicationDataToReplicate(dialogAppData);
final String contactStringified = (String)
dialogMetaData.get(AbstractHASipDialog.CONTACT_HEADER);
+ if(logger.isLoggingEnabled(StackLogger.TRACE_DEBUG)) {
+ logger.logDebug("contactStringified " +
contactStringified);
+ }
if(contactStringified != null) {
Address contactAddress =
SipFactory.getInstance().createAddressFactory().createAddress(contactStringified);
ContactHeader contactHeader =
SipFactory.getInstance().createHeaderFactory().createContactHeader(contactAddress);
+ if(logger.isLoggingEnabled(StackLogger.TRACE_DEBUG)) {
+ logger.logDebug("contactHeader " +
contactHeader);
+ logger.logDebug("contactURI " +
contactHeader.getAddress().getURI());
+ }
haSipDialog.setContactHeader(contactHeader);
}
}