r2676 - trunk/libminisip/source
werner at minisip.org
werner at minisip.org
Sun Jul 2 21:12:25 CEST 2006
Author: werner
Date: 2006-07-02 21:12:23 +0200 (Sun, 02 Jul 2006)
New Revision: 2676
Modified:
trunk/libminisip/source/Minisip.cxx
Log:
Add ZRTP support
Modified: trunk/libminisip/source/Minisip.cxx
===================================================================
--- trunk/libminisip/source/Minisip.cxx 2006-07-02 19:12:09 UTC (rev 2675)
+++ trunk/libminisip/source/Minisip.cxx 2006-07-02 19:12:23 UTC (rev 2676)
@@ -75,6 +75,10 @@
#include<libminisip/soundcard/SoundDriverRegistry.h>
#include<libminisip/codecs/Codec.h>
+#ifdef ZRTP_SUPPORT
+#include<libminisip/zrtp/ZrtpHostBridgeMinisip.h>
+#endif
+
#include<stdlib.h>
#ifdef OSSO_SUPPORT
@@ -319,7 +323,8 @@
Session::registry = *mediaHandler;
/* Hack: precompute a KeyAgreementDH */
- // Session::precomputedKa = new KeyAgreementDH( phoneConf->securityConfig.cert, phoneConf->securityConfig.cert_db, DH_GROUP_OAKLEY5 );
+ // Session::precomputedKa = new KeyAgreementDH( phoneConf->securityConfig.cert,
+ // phoneConf->securityConfig.cert_db, DH_GROUP_OAKLEY5 );
#ifdef DEBUG_OUTPUT
mout << BOLD << "init 6/9: Creating MSip SIP stack" << PLAIN << end;
@@ -334,7 +339,8 @@
phoneConf->inherited->getTransport(),
phoneConf->inherited->localTlsPort,
phoneConf->securityConfig.cert, //The certificate chain is used by TLS
- //TODO: TLS should use the whole chain instead of only the f$ MRef<ca_db *> cert_db = NULL
+ //TODO: TLS should use the whole chain instead of only the f$
+ // MRef<ca_db *> cert_db = NULL
phoneConf->securityConfig.cert_db
);
//sip->init();
@@ -350,7 +356,9 @@
messageRouter->addSubsystem("sip",*sip);
confMessageRouter->setSip(sip);
-
+#ifdef ZRTP_SUPPORT
+ ZrtpHostBridgeMinisip::initialize(sip->getSipStack()->getTimeoutProvider());
+#endif
/* Load the plugins at this stage */
// int32_t pluginCount = MPlugin::loadFromDirectory( PLUGINS_PATH );
More information about the Minisip-devel
mailing list