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);
                }
        }

Reply via email to