de.starface.integration.uci.java.v30.ucp.messages.requests
Interface UcpCcbsCallRequests


@UciService(value="ucp.v30.requests.ccbscall")
@RpcInterface(value="ucp.v30.requests.ccbscall")
public interface UcpCcbsCallRequests

This interface defines the call requests provided by the UCI server.


Field Summary
static String SERVICE_NAME
          The UCI service name used for this interface
 
Method Summary
 boolean ccbs(String callId)
          This request tells the UCI server to start or quit ccbs to the given call identified by the given UUID.
 List<CcbsCall> getAllCcbsCalls()
          This request tells the UCI server to get all current ccbs calls.
 CcbsAccountState getCcbsAccountState()
          This request tells the UCI server to get the CcbsAccountState.
 void removeAvailableCcbs(String callId)
          This request tells the UCI server to remove an available ccbs call by the given UUID.
 

Field Detail

SERVICE_NAME

static final String SERVICE_NAME
The UCI service name used for this interface

See Also:
Constant Field Values
Method Detail

removeAvailableCcbs

void removeAvailableCcbs(String callId)
                         throws UciException
This request tells the UCI server to remove an available ccbs call by the given UUID.

Parameters:
callId - the UUID of the call to be transfered.
Throws:
UciException - if the request is not valid as defined by the UCI specification. This may be the case if one of the request's arguments has an illegal value ( UciIllegalArgumentException) or if the request with the given parameters is not allowed to the user (UciIllegalAccessException) or if the request is placed while the UCI client is not connected (UcpNotConnectedException).

ccbs

boolean ccbs(String callId)
             throws UciException
This request tells the UCI server to start or quit ccbs to the given call identified by the given UUID.

Parameters:
callId - the UUID of the call to be transfered.
Throws:
UciException - if the request is not valid as defined by the UCI specification. This may be the case if one of the request's arguments has an illegal value ( UciIllegalArgumentException) or if the request with the given parameters is not allowed to the user (UciIllegalAccessException) or if the request is placed while the UCI client is not connected (UcpNotConnectedException).

getCcbsAccountState

CcbsAccountState getCcbsAccountState()
                                     throws UciException
This request tells the UCI server to get the CcbsAccountState.

Throws:
UciException - if the request is not valid as defined by the UCI specification. This may be the case if one of the request's arguments has an illegal value ( UciIllegalArgumentException) or if the request with the given parameters is not allowed to the user (UciIllegalAccessException) or if the request is placed while the UCI client is not connected (UcpNotConnectedException).

getAllCcbsCalls

List<CcbsCall> getAllCcbsCalls()
                               throws UciException
This request tells the UCI server to get all current ccbs calls.

Throws:
UciException - if the request is not valid as defined by the UCI specification. This may be the case if one of the request's arguments has an illegal value ( UciIllegalArgumentException) or if the request with the given parameters is not allowed to the user (UciIllegalAccessException) or if the request is placed while the UCI client is not connected (UcpNotConnectedException).


Copyright © 2012 STARFACE GmbH. All rights reserved.