Module: sems
Branch: master
Commit: 849865e1657d76a97e19c69c2950f7226fb09b70
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=849865e1657d76a97e19c69c2950f7226fb09b70

Author: Stefan Sayer <[email protected]>
Committer: Stefan Sayer <[email protected]>
Date:   Tue Aug 19 11:44:24 2014 +0200

b/f: core:sip reg: use provided contact for contact comparison

thanks to Andrew Pogrebennyk for reporting

---

 core/AmSipRegistration.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/core/AmSipRegistration.cpp b/core/AmSipRegistration.cpp
index 6429927..d16a78b 100644
--- a/core/AmSipRegistration.cpp
+++ b/core/AmSipRegistration.cpp
@@ -287,7 +287,8 @@ void AmSIPRegistration::onSipReply(const AmSipRequest& req,
       DBG("positive reply to REGISTER!\n");
 
       size_t end  = 0;
-      string local_contact_hdr = dlg.getContactHdr();
+      string local_contact_hdr = info.contact.empty() ?
+       dlg.getContactUri() : info.contact;
       local_contact.parse_contact(local_contact_hdr, (size_t)0, end);
       local_contact.dump();
 

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to