de.starface.integration.uci.java.v30.ucp.messages.events
Interface UcpConferenceCallEvents
@RpcInterface(value="ucp.v30.events.conferencecall")
@UciService(value="ucp.v30.events.conferencecall")
public interface UcpConferenceCallEvents
This interface defines the call events that can be received by a UCI client implementation in
order to handle phone calls.
SERVICE_NAME
static final String SERVICE_NAME
- The UCI service name used for this interface
- See Also:
- Constant Field Values
receiveConfrenceCallState
void receiveConfrenceCallState(Map<String,Object> conferenceCallProperties)
- The ReceiveConfrenceCallState 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
ConferenceCallProperties. 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 CallProperties.state property adheres to the state
diagram given in the UCI specification. It is assumed after a successful return of the
UcpCallRequests.placeCallWithPhone(String, String, String) request.
- Parameters:
conferenceCallProperties - the different properties of the call in a Map. The constants of
ConferenceCallProperties are used as keys in the map.
Copyright © 2012 STARFACE GmbH. All rights reserved.