Skip navigation links

Oracle Communications Services Gatekeeper OAM Java API Reference
6.0

E55516-02


com.bea.wlcp.wlng.plugin.tpc.parlay.management
Interface ThirdPartyCallMBean


public interface ThirdPartyCallMBean

MBean interface for TPC MPCC traffic path.


Field Summary
static boolean callingParticipantNameMandantory
          Indicates whether the callingParticipantName parameter of makeCallSession operation is used as the original address.
static boolean changeMediaAllowed
          Indicates whether an end user can change the media types used in a call.
static boolean chargingAllowed
          Specifies if charging is allowed or not.
static boolean maximumDurationEnforced
          Indicates whether a call whose duration exceeds the maximum value will be forced to hang up.
static int maximumParticipants
          Maximum number of participants which a session can serve.
static boolean multiMediaSupported
          Indicates whether multimedia is supported and whether an application can change the media types used in a call.
static int statusRetentionTime
          Specifies the length of time, in second, to retain status after the termination of the call.

 

Method Summary
 void configCallGetInfoReq(boolean supported, boolean pCallInfoTimes, boolean pCallInfoReleaseCause)
          Customized parameters for IpMultiPartyCall's getInfoReq operation.
 void configLegGetInfoReq(boolean supported, boolean pCallLegInfoTimes, boolean pCallLegInfoReleaseCause, boolean pCallLegInfoAddress, boolean pCallLegInfoAppInfo)
          Customized parameters for IpCallLeg's getInfoReq operation.
 String countPendingCallSession()
          Gets the count of unterminated call sessions for this plug-in instance.
 String getCallGetInfoReqConfig()
          Retrieves the current configuration for the IpCallLeg's getInfoReq operation.
 boolean getCallingParticipantNameMandantory()
           
 String[] getCallLegs(String callSessionId)
          Retrieves all call legs with the specified call session ID.
 String getCallLegSessionInfo(String callLegSessionId)
          Retrieves call leg session info with the specified call leg session ID.
 String getCallSessionInfo(String callSessionId)
          Retrieves call session info with the specified call session ID.
 boolean getChangeMediaAllowed()
           
 boolean getChargingAllowed()
           
 String getLegGetInfoReqConfig()
          Retrieves the current configuration for the IpCallLeg's getInfoReq operation.
 boolean getMaximumDurationEnforced()
           
 int getMaximumParticipants()
           
 boolean getMultiMediaSupported()
           
 int getStatusRetentionTime()
           
 String[] listCallSessionIds()
          Lists all the callSessionIds in the system.
 void setCallingParticipantNameMandantory(boolean callingParticipantNameMandantory)
           
 void setChangeMediaAllowed(boolean chageMediaAllowed)
           
 void setChargingAllowed(boolean allowed)
           
 void setMaximumDurationEnforced(boolean maximumDurationEnforced)
           
 void setMaximumParticipants(int maximumParticipants)
           
 void setMultiMediaSupported(boolean supported)
           
 void setStatusRetentionTime(int t)
           

 

Field Detail

callingParticipantNameMandantory

public static final boolean callingParticipantNameMandantory
Indicates whether the callingParticipantName parameter of makeCallSession operation is used as the original address. If true, the callingParticipantName is required to be a string which can be transfered to the URI.
See Also:
Constant Field Values

changeMediaAllowed

public static final boolean changeMediaAllowed
Indicates whether an end user can change the media types used in a call.
See Also:
Constant Field Values

chargingAllowed

public static final boolean chargingAllowed
Specifies if charging is allowed or not.
See Also:
Constant Field Values

maximumDurationEnforced

public static final boolean maximumDurationEnforced
Indicates whether a call whose duration exceeds the maximum value will be forced to hang up.
See Also:
Constant Field Values

maximumParticipants

public static final int maximumParticipants
Maximum number of participants which a session can serve.
See Also:
Constant Field Values

multiMediaSupported

public static final boolean multiMediaSupported
Indicates whether multimedia is supported and whether an application can change the media types used in a call.
See Also:
Constant Field Values

statusRetentionTime

public static final int statusRetentionTime
Specifies the length of time, in second, to retain status after the termination of the call.
See Also:
Constant Field Values

Method Detail

configCallGetInfoReq

public void configCallGetInfoReq(boolean supported,
                                 boolean pCallInfoTimes,
                                 boolean pCallInfoReleaseCause)
                          throws ManagementException
Customized parameters for IpMultiPartyCall's getInfoReq operation.
Parameters:
supported - True if IpMultiPartyCall's getInfoReq operation is supported.
pCallInfoTimes - enables the P_CALL_INFO_TIMES tag.
pCallInfoReleaseCause - enables the P_CALL_INFO_RELEASE_CAUSE tag.
Throws:
ManagementException

configLegGetInfoReq

public void configLegGetInfoReq(boolean supported,
                                boolean pCallLegInfoTimes,
                                boolean pCallLegInfoReleaseCause,
                                boolean pCallLegInfoAddress,
                                boolean pCallLegInfoAppInfo)
                         throws ManagementException
Customized parameters for IpCallLeg's getInfoReq operation.
Parameters:
supported - True if IpCallLeg's getInfoReq operation is supported.
pCallLegInfoTimes - enables the P_CALL_LEG_INFO_TIMES tag.
pCallLegInfoReleaseCause - enables the P_CALL_LEG_INFO_RELEASE_CAUSE tag.
pCallLegInfoAddress - enables the P_CALL_LEG_INFO_ADDRESS tag.
pCallLegInfoAppInfo - enables the P_CALL_LEG_INFO_APPINFO tag.
Throws:
ManagementException

countPendingCallSession

public String countPendingCallSession()
                               throws ManagementException
Gets the count of unterminated call sessions for this plug-in instance.
Throws:
ManagementException

getCallGetInfoReqConfig

public String getCallGetInfoReqConfig()
                               throws ManagementException
Retrieves the current configuration for the IpCallLeg's getInfoReq operation.
Throws:
ManagementException

getCallingParticipantNameMandantory

public boolean getCallingParticipantNameMandantory()

getCallLegs

public String[] getCallLegs(String callSessionId)
                     throws ManagementException
Retrieves all call legs with the specified call session ID.
Parameters:
callSessionId - the session ID of the call session ID.
Throws:
ManagementException

getCallLegSessionInfo

public String getCallLegSessionInfo(String callLegSessionId)
                             throws ManagementException
Retrieves call leg session info with the specified call leg session ID.
Throws:
ManagementException

getCallSessionInfo

public String getCallSessionInfo(String callSessionId)
                          throws ManagementException
Retrieves call session info with the specified call session ID.
Throws:
ManagementException

getChangeMediaAllowed

public boolean getChangeMediaAllowed()

getChargingAllowed

public boolean getChargingAllowed()

getLegGetInfoReqConfig

public String getLegGetInfoReqConfig()
                              throws ManagementException
Retrieves the current configuration for the IpCallLeg's getInfoReq operation.
Throws:
ManagementException

getMaximumDurationEnforced

public boolean getMaximumDurationEnforced()

getMaximumParticipants

public int getMaximumParticipants()

getMultiMediaSupported

public boolean getMultiMediaSupported()

getStatusRetentionTime

public int getStatusRetentionTime()

listCallSessionIds

public String[] listCallSessionIds()
                            throws ManagementException
Lists all the callSessionIds in the system.
Throws:
ManagementException

setCallingParticipantNameMandantory

public void setCallingParticipantNameMandantory(boolean callingParticipantNameMandantory)
                                         throws ManagementException
Throws:
ManagementException

setChangeMediaAllowed

public void setChangeMediaAllowed(boolean chageMediaAllowed)
                           throws ManagementException
Throws:
ManagementException

setChargingAllowed

public void setChargingAllowed(boolean allowed)
                        throws ManagementException
Throws:
ManagementException

setMaximumDurationEnforced

public void setMaximumDurationEnforced(boolean maximumDurationEnforced)
                                throws ManagementException
Throws:
ManagementException

setMaximumParticipants

public void setMaximumParticipants(int maximumParticipants)
                            throws ManagementException
Throws:
ManagementException

setMultiMediaSupported

public void setMultiMediaSupported(boolean supported)
                            throws ManagementException
Throws:
ManagementException

setStatusRetentionTime

public void setStatusRetentionTime(int t)
                            throws ManagementException
Throws:
ManagementException

Skip navigation links

Oracle Communications Services Gatekeeper OAM Java API Reference
6.0

E55516-02


Copyright © 2008, 2015, Oracle and/or its affiliates. All rights reserved.