de.starface.integration.uci.java.v30.values
Enum CallProperties

java.lang.Object
  extended by java.lang.Enum<CallProperties>
      extended by de.starface.integration.uci.java.v30.values.CallProperties
All Implemented Interfaces:
Serializable, Comparable<CallProperties>

public enum CallProperties
extends Enum<CallProperties>

This enum holds constants with the property names of the call as returned by UcpCallEvents.receiveCallState(java.util.Map).


Enum Constant Summary
avatarHash
          AvatarHash of Caller
calledName
          The name of the person being called as String
calledNumber
          The phone number that has been called as String
caller
          Is caller
callerName
          The name of the person calling as String
callerNumber
          The number of the caller as String
channelNames
          The channel name
conferenceAdmin
          The current call is an conference admin
conferenceRoomId
          The conference room identification
connectedTimestamp
          The point of time when the call reached the state linked as Date
consultationCall
          Is this call a consultationCall
doorlineCamUrl
          Doorline Webcam
doorlineDtmfCode
          Doorline DTMF Code
doorlineImageProviderId
          Doorline image provider id
duration
          The time between now and the connected timestamp/timestamp
forwarderCallerIdName
          Forwarder callerIdName of forwarder
forwarderCallerIdNumber
          Forwarder callerIdNumber of forwarder
forwardType
          Forward type
groupId
          The id of the group if this call was received by a group as String (the empty string otherwise)
id
          The id of the call in form of a UUID as String
jabberId
          The jabber id
peerNames
          The channel name
recorded
          Is in the current call recording activated
recorder
          Is in the current call recorded by the user
recordOwner
          Is the user a monitor owner
referenceOfConsultation
          The reference of the outher side of consultation
sipCallIds
          The sip callId
state
          The state of the call as String by name defined in CallState
timestamp
          The point of time when the call reached the state as Date
 
Method Summary
 Class<?> getType()
           
static CallProperties valueOf(String name)
          Returns the enum constant of this type with the specified name.
static CallProperties[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

id

public static final CallProperties id
The id of the call in form of a UUID as String


state

public static final CallProperties state
The state of the call as String by name defined in CallState


timestamp

public static final CallProperties timestamp
The point of time when the call reached the state as Date


calledNumber

public static final CallProperties calledNumber
The phone number that has been called as String


calledName

public static final CallProperties calledName
The name of the person being called as String


callerNumber

public static final CallProperties callerNumber
The number of the caller as String


callerName

public static final CallProperties callerName
The name of the person calling as String


groupId

public static final CallProperties groupId
The id of the group if this call was received by a group as String (the empty string otherwise)


peerNames

public static final CallProperties peerNames
The channel name


channelNames

public static final CallProperties channelNames
The channel name


sipCallIds

public static final CallProperties sipCallIds
The sip callId


caller

public static final CallProperties caller
Is caller


connectedTimestamp

public static final CallProperties connectedTimestamp
The point of time when the call reached the state linked as Date


recorder

public static final CallProperties recorder
Is in the current call recorded by the user


recorded

public static final CallProperties recorded
Is in the current call recording activated


recordOwner

public static final CallProperties recordOwner
Is the user a monitor owner


avatarHash

public static final CallProperties avatarHash
AvatarHash of Caller


doorlineCamUrl

public static final CallProperties doorlineCamUrl
Doorline Webcam


doorlineDtmfCode

public static final CallProperties doorlineDtmfCode
Doorline DTMF Code


doorlineImageProviderId

public static final CallProperties doorlineImageProviderId
Doorline image provider id


forwardType

public static final CallProperties forwardType
Forward type


forwarderCallerIdName

public static final CallProperties forwarderCallerIdName
Forwarder callerIdName of forwarder


forwarderCallerIdNumber

public static final CallProperties forwarderCallerIdNumber
Forwarder callerIdNumber of forwarder


conferenceRoomId

public static final CallProperties conferenceRoomId
The conference room identification


conferenceAdmin

public static final CallProperties conferenceAdmin
The current call is an conference admin


referenceOfConsultation

public static final CallProperties referenceOfConsultation
The reference of the outher side of consultation


duration

public static final CallProperties duration
The time between now and the connected timestamp/timestamp


consultationCall

public static final CallProperties consultationCall
Is this call a consultationCall


jabberId

public static final CallProperties jabberId
The jabber id

Method Detail

values

public static CallProperties[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (CallProperties c : CallProperties.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static CallProperties valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getType

public Class<?> getType()
Returns:
the java type of the property


Copyright © 2012 STARFACE GmbH. All rights reserved.