[Freeswitch-svn] [commit] r13984 - freeswitch/trunk/patches

FreeSWITCH SVN brian at freeswitch.org
Fri Jun 26 12:27:21 PDT 2009


Author: brian
Date: Fri Jun 26 14:27:21 2009
New Revision: 13984

Log:
 you use this patch if you're using opal SVN tree...otherwise you use stable ptlib/opal releases.

Added:
   freeswitch/trunk/patches/MODOPAL-10-svn.diff

Added: freeswitch/trunk/patches/MODOPAL-10-svn.diff
==============================================================================
--- (empty file)
+++ freeswitch/trunk/patches/MODOPAL-10-svn.diff	Fri Jun 26 14:27:21 2009
@@ -0,0 +1,60 @@
+Index: src/mod/endpoints/mod_opal/mod_opal.cpp
+===================================================================
+--- src/mod/endpoints/mod_opal/mod_opal.cpp	(revision 13502)
++++ src/mod/endpoints/mod_opal/mod_opal.cpp	(working copy)
+@@ -509,7 +509,7 @@
+ }
+ 
+ 
+-OpalLocalConnection *FSEndPoint::CreateConnection(OpalCall & call, void *userData)
++OpalLocalConnection *FSEndPoint::CreateConnection(OpalCall & call, void * userData, unsigned options, OpalConnection::StringOptions * stringOptions)
+ {
+     FSManager & mgr = (FSManager &) GetManager();
+     switch_core_session_t *fsSession = switch_core_session_request(mgr.GetSwitchInterface(), 
+@@ -524,7 +524,7 @@
+         return NULL;
+     }
+ 
+-    return new FSConnection(call, *this, (switch_caller_profile_t *)userData, fsSession, fsChannel);
++    return new FSConnection(call, *this, (switch_caller_profile_t *)userData, fsSession, fsChannel, options, stringOptions);
+ }
+ 
+ 
+@@ -557,8 +557,8 @@
+ ///////////////////////////////////////////////////////////////////////
+ 
+ 
+-FSConnection::FSConnection(OpalCall & call, FSEndPoint & endpoint, switch_caller_profile_t *outbound_profile, switch_core_session_t *fsSession, switch_channel_t *fsChannel)
+-  : OpalLocalConnection(call, endpoint, NULL)
++FSConnection::FSConnection(OpalCall & call, FSEndPoint & endpoint, switch_caller_profile_t *outbound_profile, switch_core_session_t *fsSession, switch_channel_t *fsChannel, unsigned options, OpalConnection::StringOptions * stringOptions)
++  : OpalLocalConnection(call, endpoint, NULL, options, stringOptions)
+   , m_endpoint(endpoint)
+   , m_fsSession(fsSession)
+   , m_fsChannel(fsChannel)
+Index: src/mod/endpoints/mod_opal/mod_opal.h
+===================================================================
+--- src/mod/endpoints/mod_opal/mod_opal.h	(revision 13502)
++++ src/mod/endpoints/mod_opal/mod_opal.h	(working copy)
+@@ -148,7 +148,10 @@
+     FSEndPoint(FSManager & manager);
+ 
+     virtual bool OnIncomingCall(OpalLocalConnection &);
+-    virtual OpalLocalConnection *CreateConnection(OpalCall &, void *);
++    virtual OpalLocalConnection *CreateConnection(OpalCall & call,
++                                                  void * userData,
++                                                  unsigned options,
++                                                  OpalConnection::StringOptions * stringOptions);
+ };
+ 
+ 
+@@ -181,7 +184,9 @@
+                  FSEndPoint & endpoint,
+                  switch_caller_profile_t *outbound_profile,
+                  switch_core_session_t *fsSession,
+-                 switch_channel_t *fsChannel);
++                 switch_channel_t *fsChannel,
++                 unsigned options,
++                 OpalConnection::StringOptions * stringOptions);
+ 
+     virtual bool OnIncoming();
+     virtual void OnReleased();



More information about the Freeswitch-svn mailing list