r3113 - trunk/libmsip/source/dialogs
mikma at minisip.org
mikma at minisip.org
Thu Jan 11 19:56:27 CET 2007
Author: mikma
Date: 2007-01-11 19:56:26 +0100 (Thu, 11 Jan 2007)
New Revision: 3113
Modified:
trunk/libmsip/source/dialogs/SipDialogRegister.cxx
Log:
Add from tag to REGISTER request, required by RFC 3261.
Modified: trunk/libmsip/source/dialogs/SipDialogRegister.cxx
===================================================================
--- trunk/libmsip/source/dialogs/SipDialogRegister.cxx 2007-01-11 18:53:00 UTC (rev 3112)
+++ trunk/libmsip/source/dialogs/SipDialogRegister.cxx 2007-01-11 18:56:26 UTC (rev 3113)
@@ -35,6 +35,7 @@
#include<libmsip/SipRequest.h>
#include<libmsip/SipResponse.h>
#include<libmsip/SipHeaderContact.h>
+#include<libmsip/SipHeaderFrom.h>
#include<libmsip/SipHeaderSupported.h>
#include<libmsip/SipAuthenticationDigest.h>
#include<libmsip/SipCommandString.h>
@@ -452,6 +453,7 @@
{
setUpStateMachine();
dialogState.callId = itoa(rand())+"@"+getDialogConfig()->sipStack->getStackConfig()->localIpString;
+ dialogState.localTag = itoa(rand());
#if 0
if (getDialogConfig()->sipIdentity->sipDomain==""){
@@ -571,6 +573,8 @@
dialogState.seqNo
);
+ reg->getHeaderValueFrom()->setParameter( "tag", dialogState.localTag );
+
addAuthorizations( reg );
addRoute( reg );
More information about the Minisip-devel
mailing list