public static class ConstantsMCOP.ControlMechanismEventExtras
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum |
static class |
ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismOperationTypeEnum |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CALL_TYPE
Key Access to the call type.
|
static java.lang.String |
CAUSE_CODE
Key Access to the cause code of the DENY or REVOKE events received as a response to a media control mechanism related request
Response: Integer indicating the code of the cause.
|
static java.lang.String |
CAUSE_STRING
Key Access to the cause string of the DENY or REVOKE events received as a response to a media control mechanism related request.
|
static java.lang.String |
CONTROL_MECHANISM_EVENT
Key Access to the control mechanism event type.
|
static java.lang.String |
DISPLAY_NAME
Key Access to the human-readable display name of the user who is talking at each moment
Response: String that identifies the user with a human-readable alias
The control mechanism event types in which this tag can be present are:
taken
ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.taken |
static java.lang.String |
ERROR_CODE
/**
Key Access to the error codes associated to the control mechanism events.
|
static java.lang.String |
ERROR_STRING
Key Access to error string associated to the control mechanism events
Response: String describing the error.
|
static java.lang.String |
FUNCTIONAL_ALIAS_ID
Key Access to the functional alias of the user causing the event
Response: String type value representing the identifier
The control mechanism event types in which this tag can be present are:
taken
ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.taken
reception_granted ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_granted
transmission_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.transmission_end_response
reception_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_end_response |
static java.lang.String |
INACTIVITY_HANG_TIME
Key Access to the maximum inactivity number of seconds.
|
static java.lang.String |
QUEUED_POSITION
Key Access to the position of the performed request, inside the queue.
|
static java.lang.String |
QUEUED_PRIORITY
Key Access to the priority of the floor request in the queue
Response: Integer representing the queue priority.
|
static java.lang.String |
REQUEST_ALLOWED
Key Access to the indication representing if the permission to transmit can be requested despite being in #taken state
Response: boolean value.
|
static java.lang.String |
SESSION_ID
Key Access to the call session identifier.
|
static java.lang.String |
TAG_CTRL_MECH_MCVIDEO_USER_ID
Key Access to the MCVideo user identification tag.
|
static java.lang.String |
TAG_CTRL_MECH_PRIO
Key Access to the control mechanism optional priority setting tag.
|
static java.lang.String |
TOKEN_DURATION
Key Access to the number of seconds that the client can speak when token has been granted
Response: Integer value representing the seconds that the client can speak
The control mechanism event types in which this tag can be present are:
granted
ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.granted |
static java.lang.String |
TOKEN_DURATIONG_WARNING_TIME
Key Access to the time warning configured number of seconds.
|
static java.lang.String |
USER_GEO_LATITUDE
Key Access to geographic location latitude data of the user causing the event
Response: String type value representing the identifier
The control mechanism event types in which this tag can be present are:
taken
ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.taken
reception_granted ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_granted
transmission_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.transmission_end_response
reception_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_end_response |
static java.lang.String |
USER_GEO_LONGITUDE
Key Access to geographic location longitude data of the user causing the event
Response: String type value representing the identifier
The control mechanism event types in which this tag can be present are:
taken
ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.taken
reception_granted ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_granted
transmission_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.transmission_end_response
reception_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_end_response |
static java.lang.String |
USER_ID
Key Access to the MCPTT/MCVIDEO ID of the user causing the event
Response: String type value representing the identifier
The control mechanism event types in which this tag can be present are:
taken
ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.taken
reception_granted ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_granted
transmission_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.transmission_end_response
reception_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_end_response |
Constructor and Description |
---|
ControlMechanismEventExtras() |
public static final java.lang.String CONTROL_MECHANISM_EVENT
ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum
for all possible values.Response: Integer type value
This parameter is included in all call type events ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum
public static final java.lang.String DISPLAY_NAME
Response: String that identifies the user with a human-readable alias
The control mechanism event types in which this tag can be present are:
taken ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.taken
public static final java.lang.String TOKEN_DURATION
Response: Integer value representing the seconds that the client can speak
The control mechanism event types in which this tag can be present are:
granted ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.granted
public static final java.lang.String TOKEN_DURATIONG_WARNING_TIME
When the client is talking this represents the number of token duration remaining seconds when the user will be alerted
Response: Integer value representing time warning configured number of seconds.
The control mechanism event types in which this tag can be present are:
granted ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.granted
public static final java.lang.String INACTIVITY_HANG_TIME
Response: Integer value representing the maximum inactivity number of seconds
The control mechanism event types in which this tag can be present are:
idle ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.idle
public static final java.lang.String QUEUED_POSITION
Response: Integer representing the queue position. It can take a value between 0-255. 254 means that the client is not queued.
The control mechanism event types in which this tag can be present are:
queued ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.queued
public static final java.lang.String QUEUED_PRIORITY
Response: Integer representing the queue priority. It can take a value between 0-255.
The control mechanism event types in which this tag can be present are:
queued ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.queued
public static final java.lang.String USER_ID
Response: String type value representing the identifier
The control mechanism event types in which this tag can be present are:
taken ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.taken
reception_granted ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_granted
transmission_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.transmission_end_response
reception_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_end_response
public static final java.lang.String FUNCTIONAL_ALIAS_ID
Response: String type value representing the identifier
The control mechanism event types in which this tag can be present are:
taken ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.taken
reception_granted ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_granted
transmission_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.transmission_end_response
reception_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_end_response
public static final java.lang.String USER_GEO_LONGITUDE
Response: String type value representing the identifier
The control mechanism event types in which this tag can be present are:
taken ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.taken
reception_granted ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_granted
transmission_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.transmission_end_response
reception_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_end_response
public static final java.lang.String USER_GEO_LATITUDE
Response: String type value representing the identifier
The control mechanism event types in which this tag can be present are:
taken ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.taken
reception_granted ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_granted
transmission_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.transmission_end_response
reception_end_response ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_end_response
public static final java.lang.String REQUEST_ALLOWED
Response: boolean value. True means that requests could be performed.
The control mechanism event types in which this tag can be present are:
taken ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.taken
public static final java.lang.String SESSION_ID
Response: String type value
This parameter is included in all control mechanism type events ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum
public static final java.lang.String CALL_TYPE
ConstantsMCOP.CallEventExtras.CallTypeEnum
for all possible values.Response: Integer type value
This parameter is included in all control mechanism type events ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum
public static final java.lang.String CAUSE_CODE
Response: Integer indicating the code of the cause.
Values:
Event ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.denied
:
101 Cause #1 - Another MCPTT client has permission The
102 Cause #2 - Internal floor control server error The
103 Cause #3 - Only one participant The
104 Cause #4 - Retry-after timer has not expired The
105 Cause #5 - Receive only The
106 Cause #6 - No resources available The
107 Cause #7 – Queue full The
108 Cause #255 - Other reason The
Event ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.revoked
:
201 Cause #1 – Only one MCPTT client The
202 Cause #2 – Media burst too long The
203 Cause #3 - No permission to send a Media Burst The
204 Cause #4 - Media Burst pre-empted The
205 Cause #6 - No resources available The
206 Cause #255 – Other reason The
Event ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.transmission_rejection
:
301 Cause #1 - Transmission limit reached The
302 Cause #2 - Internal transmission control server error The
303 Cause #3 - Only one participant The
304 Cause #4 - Retry-after timer has not expired The
305 Cause #5 - Receive only The
306 Cause #6 - No resources available The
307 Cause #255 - Other reason The
Event ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.transmission_revoke
:
401 Cause #1 – Only one MCVideo client The
402 Cause #2 – Media burst too long The
403 Cause #3 - No permission to send a Media Burst The
404 Cause #4 - Media Burst pre-empted The
405 Cause #6 - No resources available The
406 Cause #255 – Other reason The
Event ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.reception_rejection
:
501 Cause #2 - Internal transmission control server error The
502 Cause #4 - Retry-after timer has not expired The
503 Cause #5 - Send only The
504 Cause #6 - No resources available The
505 Cause #255 - Other reason The
The control mechanism event types in which this tag can be present are:
taken ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.taken
public static final java.lang.String CAUSE_STRING
Response: String describing the cause
The control mechanism event types in which this tag can be present are:
denied ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.denied
revoked ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.revoked
public static final java.lang.String ERROR_CODE
Response: Integer indicating the error code.
Values:
Code Explanatory text Description
101 The session cannot be accepted because it has not received any session for that sessionID
102 Floor control invalid operation
103 maximum simultaneous MCPTT group calls reached The number of maximum simultaneous MCPTT group calls supported for the MCPTT user has been exceeded.
104 isfocus not assigned A controlling MCPTT function has not been assigned to the MCPTT session.
The control mechanism event types in which this tag can be present are:
error ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.error
public static final java.lang.String ERROR_STRING
Response: String describing the error.
The control mechanism event types in which this tag can be present are:
error ConstantsMCOP.ControlMechanismEventExtras.ControlMechanismEventTypeEnum.error
public static final java.lang.String TAG_CTRL_MECH_PRIO
Used to set the priority level of a request. It can take a value between 0-255.
It can be used in control mechanism requests to set the priority level of a request IMCOPsdk.controlMechanismOperation(String, int, Map)
Contains a integer between 0-255.
public static final java.lang.String TAG_CTRL_MECH_MCVIDEO_USER_ID
Used in transmission control mechanism in MCVideo session to select the user referred in the request.
It can be used in transmission control mechanism to set user whose video media wants to be received IMCOPsdk.controlMechanismOperation(String, int, Map)
Contains a string type value representing the identifier.