[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