de.starface.integration.uci.java.v30.ucp.messages.events
Interface UcpCcbsEvents


@RpcInterface(value="ucp.v30.events.ccbscall")
@UciService(value="ucp.v30.events.ccbscall")
public interface UcpCcbsEvents

This interface defines the call events that can be received by a UCI client implementation in order to handle phone calls.


Field Summary
static String SERVICE_NAME
          The UCI service name used for this interface
 
Method Summary
 void receiveCcbsAccountState(Map<String,Object> ccbsAccountStateProperties)
          The ReceiveCcbsAccountState event provides a number of properties about the account the state is changing of.
 void receiveCcbsState(Map<String,Object> ccbsCallProperties)
          The ReceiveCcbsState event provides a number of properties about the call the state is changing of.
 

Field Detail

SERVICE_NAME

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

See Also:
Constant Field Values
Method Detail

receiveCcbsState

void receiveCcbsState(Map<String,Object> ccbsCallProperties)
The ReceiveCcbsState event provides a number of properties about the call the state is changing of. The information provided in the map is defined by its properties as seen in CcbsCallProperties. If a name or number is not known to STARFACE an empty string is committed for that property. It is possible that information about the caller or the called person gets available in the middle of a series of events so that the first call state events don’t provide any details but later events contain full participant information. The sequential change of the CcbsCallProperties.ccbsCallState property adheres to the state diagram given in the UCI specification.

Parameters:
ccbsCallProperties - the different properties of the call in a Map. The constants of CcbsCallProperties are used as keys in the map.

receiveCcbsAccountState

void receiveCcbsAccountState(Map<String,Object> ccbsAccountStateProperties)
The ReceiveCcbsAccountState event provides a number of properties about the account the state is changing of. The information provided in the map is defined by its properties as seen in CcbsAccountProperties. If a name or number is not known to STARFACE an empty string is committed for that property. It is possible that information about the caller or the called person gets available in the middle of a series of events so that the first call state events don’t provide any details but later events contain full participant information. The sequential change of the CcbsAccount.ccbsAccountState property adheres to the state diagram given in the UCI specification.

Parameters:
ccbsAccountStateProperties - the different properties of the ccbsAccountStateProperties account.


Copyright © 2012 STARFACE GmbH. All rights reserved.