[asterisk-scf-commits] asterisk-scf/release/slice.git branch "master" updated.
Commits to the Asterisk SCF project code repositories
asterisk-scf-commits at lists.digium.com
Thu Aug 18 12:33:42 CDT 2011
branch "master" has been updated
via 705e8430d13ea8dd8f7e19e78ce87efba4a10e8d (commit)
via 95d9346329391ea7d497cc8bf8d76b634d5f313b (commit)
via e7525092f2e56e26419aad5e9a43dcae4ac6fe1e (commit)
via af94ee80bbe26b3dc287a156e1d856c2f09a6226 (commit)
from 863f7198cb53dd4c60b11f8bfe3d2e8a8b8f7160 (commit)
Summary of changes:
.../SessionCommunicationsExtensionPointsIf.ice | 1 +
.../SessionCommunicationsIf.ice | 21 +++++++++++++++++--
2 files changed, 19 insertions(+), 3 deletions(-)
- Log -----------------------------------------------------------------
commit 705e8430d13ea8dd8f7e19e78ce87efba4a10e8d
Merge: 95d9346 863f719
Author: Mark Michelson <mmichelson at digium.com>
Date: Thu Aug 18 12:34:53 2011 -0500
Merge branch 'master' of git.asterisk.org:asterisk-scf/release/slice
commit 95d9346329391ea7d497cc8bf8d76b634d5f313b
Merge: 01d2120 e752509
Author: Mark Michelson <mmichelson at digium.com>
Date: Thu Aug 18 09:30:19 2011 -0500
Merge branch 'oneshot-hooks'
commit e7525092f2e56e26419aad5e9a43dcae4ac6fe1e
Author: Mark Michelson <mmichelson at digium.com>
Date: Thu Jul 28 13:11:00 2011 -0500
Add cookies to the session creation hook.
diff --git a/slice/AsteriskSCF/SessionCommunications/SessionCommunicationsExtensionPointsIf.ice b/slice/AsteriskSCF/SessionCommunications/SessionCommunicationsExtensionPointsIf.ice
index cad714b..0ddc97b 100644
--- a/slice/AsteriskSCF/SessionCommunications/SessionCommunicationsExtensionPointsIf.ice
+++ b/slice/AsteriskSCF/SessionCommunications/SessionCommunicationsExtensionPointsIf.ice
@@ -38,6 +38,7 @@ module V1
{
AsteriskSCF::SessionCommunications::V1::Session *session;
AsteriskSCF::SessionCommunications::V1::SessionListenerSeq listeners;
+ AsteriskSCF::SessionCommunications::V1::SessionCookies cookies;
};
interface SessionCreationHook
commit af94ee80bbe26b3dc287a156e1d856c2f09a6226
Author: Mark Michelson <mmichelson at digium.com>
Date: Mon Jul 25 15:56:20 2011 -0500
Initial changes to allow for one-shot hooks from routing operations.
diff --git a/slice/AsteriskSCF/SessionCommunications/SessionCommunicationsIf.ice b/slice/AsteriskSCF/SessionCommunications/SessionCommunicationsIf.ice
index 8131772..896bd22 100644
--- a/slice/AsteriskSCF/SessionCommunications/SessionCommunicationsIf.ice
+++ b/slice/AsteriskSCF/SessionCommunications/SessionCommunicationsIf.ice
@@ -29,6 +29,18 @@ module AsteriskSCF
module SessionCommunications
{
+module ExtensionPoints
+{
+
+module V1
+{
+
+ interface SessionCreationHook;
+
+}; //module V1
+
+}; //module ExtensionPoints
+
["suppress"]
module V1
{
@@ -557,7 +569,8 @@ module V1
* @throws BridgingException if the bridge could not be setup properly.
*/
["amd"]
- void routeSession(string operationId, Session* source, string destination)
+ void routeSession(string operationId, Session* source, string destination,
+ AsteriskSCF::SessionCommunications::ExtensionPoints::V1::SessionCreationHook* oneShotHook)
throws AsteriskSCF::Core::Routing::V1::DestinationNotFoundException,
EndpointUnreachableException, SessionCreationException,
SourceTerminatedPreBridgingException, BridgingException ;
@@ -586,7 +599,8 @@ module V1
* @throws NotBridged if the provided session is not currently in a bridge.
*/
["amd"]
- void connectBridgedSessionsWithDestination(string operationId, Session* sessionToReplace, string destination)
+ void connectBridgedSessionsWithDestination(string operationId, Session* sessionToReplace, string destination,
+ AsteriskSCF::SessionCommunications::ExtensionPoints::V1::SessionCreationHook* oneShotHook)
throws AsteriskSCF::Core::Routing::V1::DestinationNotFoundException,
SessionCreationException,
SourceTerminatedPreBridgingException, BridgingException, NotBridged ;
@@ -639,7 +653,8 @@ module V1
* @return A newly created session object for the destination.
*
*/
- Session* createSession(string destination, SessionListener* callback);
+ Session* createSession(string destination, SessionListener* callback,
+ AsteriskSCF::SessionCommunications::ExtensionPoints::V1::SessionCreationHook* oneShotHook);
/**
* Returns the active sessions for this session endpoint.
-----------------------------------------------------------------------
--
asterisk-scf/release/slice.git
More information about the asterisk-scf-commits
mailing list