de.starface.integration.uci.java.v30.messages.events
Interface UciPhoneEvents


@UciService(value="ucp.v30.events.phone")
@RpcInterface(value="ucp.v30.events.phone")
@RpcValueTranslation(version=30)
public interface UciPhoneEvents

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


Method Summary
 void newSoftPhoneRegisteredEvent(SoftPhoneRegistrationInfo 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.
 

Method Detail

newSoftPhoneRegisteredEvent

void newSoftPhoneRegisteredEvent(SoftPhoneRegistrationInfo 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 - the primary phone


Copyright © 2012 STARFACE GmbH. All rights reserved.