[asterisk-scf-commits] asterisk-scf/integration/slice.git branch "route_async" created.
Commits to the Asterisk SCF project code repositories
asterisk-scf-commits at lists.digium.com
Thu Dec 23 01:39:26 UTC 2010
branch "route_async" has been created
at ed79422c523b14d1e3e62bfd26597f2eb255eabb (commit)
- Log -----------------------------------------------------------------
commit ed79422c523b14d1e3e62bfd26597f2eb255eabb
Author: Ken Hunt <ken.hunt at digium.com>
Date: Mon Dec 20 21:01:23 2010 -0600
Changes for asynchronous routing support.
diff --git a/Core/Routing/RoutingIf.ice b/Core/Routing/RoutingIf.ice
index d4edf9c..0514cda 100644
--- a/Core/Routing/RoutingIf.ice
+++ b/Core/Routing/RoutingIf.ice
@@ -92,8 +92,9 @@ module V1
*
* @throws InvalidParamsException if the destination contains invalid information.
*/
+ ["amd"]
idempotent Endpoint::V1::EndpointSeq lookup(string destination)
- throws DestinationNotFoundException, InvalidParamsException;
+ throws DestinationNotFoundException, InvalidParamsException;
};
diff --git a/SessionCommunications/SessionCommunicationsIf.ice b/SessionCommunications/SessionCommunicationsIf.ice
index 92a7642..cd11883 100644
--- a/SessionCommunications/SessionCommunicationsIf.ice
+++ b/SessionCommunications/SessionCommunicationsIf.ice
@@ -405,6 +405,7 @@ module V1
*
* @throws BridgingException if the bridge could not be setup properly.
*/
+ ["amd"]
void routeSession(Session* source, string destination)
throws AsteriskSCF::Core::Routing::V1::DestinationNotFoundException,
EndpointUnreachableException, SessionCreationException,
@@ -431,6 +432,7 @@ module V1
*
* @throws NotBridged if the provided session is not currently in a bridge.
*/
+ ["amd"]
void connectBridgedSessionsWithDestination(Session* sessionToReplace, string destination)
throws AsteriskSCF::Core::Routing::V1::DestinationNotFoundException,
SessionCreationException,
@@ -458,6 +460,7 @@ module V1
*
* @throws NotBridged if the session provided in sessionToReplace is not currently in a bridge.
*/
+ ["amd"]
void connectBridgedSessions(Session* sessionToReplace, Session* bridgedSession)
throws SourceTerminatedPreBridgingException, BridgingException, NotBridged ;
};
-----------------------------------------------------------------------
--
asterisk-scf/integration/slice.git
More information about the asterisk-scf-commits
mailing list