[asterisk-scf-commits] asterisk-scf/integration/slice.git branch "party-identification" updated.
Commits to the Asterisk SCF project code repositories
asterisk-scf-commits at lists.digium.com
Mon Apr 4 15:05:05 CDT 2011
branch "party-identification" has been updated
via a5e57dce67d5450a6099d56a8ae0fa7bf9e9ad3c (commit)
from e88235da56335ee7c43bbe281e27e645b5f74fc1 (commit)
Summary of changes:
.../PartyIdentificationIf.ice | 66 ++++++++++++--------
1 files changed, 40 insertions(+), 26 deletions(-)
- Log -----------------------------------------------------------------
commit a5e57dce67d5450a6099d56a8ae0fa7bf9e9ad3c
Author: Joshua Colp <jcolp at digium.com>
Date: Mon Apr 4 17:07:58 2011 -0300
Incorporate review feedback.
diff --git a/AsteriskSCF/SessionCommunications/PartyIdentificationIf.ice b/AsteriskSCF/SessionCommunications/PartyIdentificationIf.ice
index 9ee230b..ad9eacf 100644
--- a/AsteriskSCF/SessionCommunications/PartyIdentificationIf.ice
+++ b/AsteriskSCF/SessionCommunications/PartyIdentificationIf.ice
@@ -36,7 +36,7 @@ module V1
/**
* Base class for name part of party identification
*/
- class partyName
+ unsliceable class PartyName
{
/**
* String representation of the name
@@ -47,7 +47,7 @@ module V1
/**
* ISDN derived class for name part of party identification
*/
- class isdnPartyName extends partyName
+ unsliceable class IsdnPartyName extends PartyName
{
/**
* Q.931 Presentation-indicator and screening-indicator encoded fields
@@ -58,7 +58,7 @@ module V1
/**
* Base class for number part of party identification
*/
- class partyNumber
+ unsliceable class PartyNumber
{
/**
* String representation of the number
@@ -69,7 +69,7 @@ module V1
/**
* ISDN derived class for number part of party identification
*/
- class isdnPartyNumber extends partyNumber
+ unsliceable class IsdnPartyNumber extends PartyNumber
{
/**
* Q.931 Presentation-indicator and screening-indicator encoded fields
@@ -85,50 +85,55 @@ module V1
/**
* Base class for combined identity of name and number
*/
- class partyId
+ unsliceable class PartyId
{
/**
* Name of the party
*/
- partyName name;
+ PartyName name;
/**
* Number of the party
*/
- partyNumber number;
+ PartyNumber number;
};
/**
+ * A sequence of identities
+ */
+ sequence<PartyId> PartyIdSeq;
+
+ /**
* Base class for dialed party information
*/
- class partyDialed
+ unsliceable class PartyDialed
{
/**
* Number that was dialed
*/
- partyNumber number;
+ PartyNumber number;
};
/**
* Base class for calling party information
*/
- class partyCaller
+ unsliceable class PartyCaller
{
/**
- * Identity of the caller
+ * Identities of the caller
*/
- partyId id;
+ PartyIdSeq ids;
};
/**
* ISDN derived class for calling party information
*/
- class isdnPartyCaller extends partyCaller
+ unsliceable class IsdnPartyCaller extends PartyCaller
{
/**
* ANI identity information
*/
- partyId ani;
+ PartyId ani;
/**
* ANI2 value
@@ -139,24 +144,24 @@ module V1
/**
* Derived class for connected line information, currently exactly like partyCaller
*/
- class partyConnectedLine extends partyCaller
+ unsliceable class PartyConnectedLine extends PartyCaller
{
};
/**
* Base class for redirecting information
*/
- class partyRedirecting
+ unsliceable class PartyRedirecting
{
/**
* Party identification information for who the session is being redirected away from
*/
- partyId from;
+ PartyId from;
/**
* Party identification information for who the session is being redirected to
*/
- partyId to;
+ PartyId to;
/**
* Number of times the session has been redirected
@@ -174,36 +179,45 @@ module V1
*
* @return Concrete class containing caller party information
*
- * @see partyCaller
+ * @see PartyCaller
*/
- idempotent partyCaller getCaller();
+ idempotent PartyCaller getCaller();
/**
* Method which retrieves dialed party identification information
*
* @return Concrete class containing dialed party information
*
- * @see partyDialed
+ * @see PartyDialed
+ */
+ idempotent PartyDialed getDialed();
+
+ /**
+ * Method which retrieves redirecting party identification information
+ *
+ * @return Concrete class containing redirecting party information
+ *
+ * @see PartyRedirecting
*/
- idempotent partyDialed getDialed();
+ idempotent PartyRedirecting getRedirecting();
/**
* Method which updates connected line party information
*
* @param party Connected line party information
*
- * @see partyConnectedLine
+ * @see PartyConnectedLine
*/
- void updateConnectedLine(partyConnectedLine party);
+ void updateConnectedLine(PartyConnectedLine party);
/**
* Method which updates redirecting party information
*
* @param party Redirecting party information
*
- * @see partyRedirecting
+ * @see PartyRedirecting
*/
- void updateRedirecting(partyRedirecting party);
+ void updateRedirecting(PartyRedirecting party);
};
}; /* End of module V1 */
-----------------------------------------------------------------------
--
asterisk-scf/integration/slice.git
More information about the asterisk-scf-commits
mailing list