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


@RpcInterface(value="ucp.v30.events.phone")
@UciService(value="ucp.v30.events.phone")
public interface UcpPhoneEvents

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


Field Summary
static String SERVICE_NAME
          The UCI service name used for this interface
 
Method Summary
 void newSoftPhoneRegisteredEvent(Map<String,Object> softPhoneRegistrationInfo)
          This event provides Information about new SoftPhone registrations thats SIP credentials has been requested by the UCI client.
 void phonesChangedEvent(List<String> phones)
          This event provides Information about changes of telephones of this user.
 void primaryPhoneChangedEvent(String phone)
          This event provides Information about changes of the primary phone of this user.
 

Field Detail

SERVICE_NAME

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

See Also:
Constant Field Values
Method Detail

newSoftPhoneRegisteredEvent

void newSoftPhoneRegisteredEvent(Map<String,Object> softPhoneRegistrationInfo)
This event provides Information about new SoftPhone registrations thats SIP credentials has been requested by the UCI client. Another UCI client might be just about to use these credentials.

Parameters:
softPhoneRegistrationInfo - the new softPhoneRegistration SoftPhoneRegistrationInfo

phonesChangedEvent

void phonesChangedEvent(List<String> phones)
This event provides Information about changes of telephones of this user.

Parameters:
phones - a list of all phones of this user.

primaryPhoneChangedEvent

void primaryPhoneChangedEvent(String phone)
This event provides Information about changes of the primary phone of this user.

Parameters:
phone - primary phone


Copyright © 2012 STARFACE GmbH. All rights reserved.