public static class ConstantsMCOP.CallEventExtras
extends java.lang.Object
ConstantsMCOP.ActionsCallBack.callEvent events.| Modifier and Type | Class and Description |
|---|---|
static class |
ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum
Types of CallEvent events.
|
static class |
ConstantsMCOP.CallEventExtras.CallTypeEnum
Individual call types than can be combined and used in
IMCOPsdk.makeCall(String, int) or received in type ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.INCOMING events |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CALL_TYPE
Key Access to MCPTT call type.
|
static java.lang.String |
CALLER_GROUPID
Key Access to the caller GroupID
Present in event type
ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.INCOMING |
static java.lang.String |
CALLER_USERID
Key Access to the caller UserID
Present in event type
ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.INCOMING |
static java.lang.String |
ERROR_CODE
Key Access to Error Codes
All error codes are integers:
Code Explanatory text Description
103 maximum simultaneous MCPTT group calls reached The number of maximum simultaneous MCPTT group calls supported for the MCPTT user has been exceeded.
|
static java.lang.String |
ERROR_STRING
Key Access to Error Codes string.
|
static java.lang.String |
EVENT_TYPE
Key Access to event type:
Integer type values
Possible event types:
INCOMING (Incoming call of any MCPTT type)
ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.INCOMING
RINGING (Destination of the call is ringing) ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.RINGING
INPROGRESS (MCPTT call in progress) ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.INPROGRESS
CONNECTED (Established call) ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.CONNECTED
ERROR (Any error in MCPTT calls) ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.ERROR
UPDATE (Any Change in Call) ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.UPDATE |
static java.lang.String |
SESSION_ID
Key Access to MCPTT call session ID.
|
| Constructor and Description |
|---|
CallEventExtras() |
public static final java.lang.String EVENT_TYPE
Integer type values
Possible event types:
INCOMING (Incoming call of any MCPTT type) ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.INCOMING
RINGING (Destination of the call is ringing) ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.RINGING
INPROGRESS (MCPTT call in progress) ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.INPROGRESS
CONNECTED (Established call) ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.CONNECTED
ERROR (Any error in MCPTT calls) ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.ERROR
UPDATE (Any Change in Call) ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.UPDATE
public static final java.lang.String SESSION_ID
Present in all types of events ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum
public static final java.lang.String CALL_TYPE
Present in event type ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.INCOMING and ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.UPDATE
public static final java.lang.String CALLER_USERID
ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.INCOMINGpublic static final java.lang.String CALLER_GROUPID
ConstantsMCOP.CallEventExtras.CallEventEventTypeEnum.INCOMINGpublic static final java.lang.String ERROR_CODE
Key Access to Error Codes
All error codes are integers:
Code Explanatory text Description
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.
105 subscription not allowed in a broadcast group call Subscription to the conference event package rejected during a group call initiated as a broadcast group call.
106 user not authorised to join chat group The MCPTT user is not authorised to join this chat group.
107 user not authorised to make private calls The MCPTT user is not authorised to make private calls.
108 user not authorised to make chat group calls The MCPTT user is not authorised to make chat group calls.
109 user not authorised to make prearranged group calls The MCPTT user is not authorised to make group calls to a prearranged group.
110 user declined the call invitation The MCPTT user declined to accept the call.
111 group call proceeded without all required group members The required members of the group did not respond within the acknowledged call time, but the call still went ahead.
112 group call abandoned due to required group members not part of the group session The group call was abandoned, as the required members of the group did not respond within the acknowledged call time.
116 user is not part of the MCPTT group The group exists on the group management server but the requesting user is not part of this group.
117 the group identity indicated in the request is a prearranged group The group id that is indicated in the request is for a prearranged group, but did not match the request from the MCPTT user.
118 the group identity indicated in the request is a chat group The group id that is indicated in the request is for a chat group, but did not match the request from the MCPTT user.
119 user is not authorised to initiate the group call The MCPTT user identified by the MCPTT ID is not authorised to initiate the group call.
120 user is not affiliated to this group The MCPTT user is not affiliated to the group.
121 user is not authorised to join the group call The MCPTT user identified by the MCPTT ID is not authorised to join the group call.
122 too many participants The group call has reached its maximum number of participants.
123(INFO) MCPTT session already exists Inform the MCPTT user that the group call is currently ongoing.
124 maximum number of private calls reached The maximum number of private calls allowed at the MCPTT server for the MCPTT user has been reached.
127 user not authorised to be called in private call The called MCPTT user is not allowed to be part of a private call.
144 user not authorised to call this particular user The calling user is not authorised to call this particular called user.
145 unable to determine called party The participating function was unable to determine the called party from the information received in the SIP request.
147(INFO) user is authorized to initiate a temporary group call The non-controlling MCPTT function has authorized a request from the controlling MCPTT function to authorize a user to initiate an temporary group session.
148(INFO) MCPTT group is regrouped The MCPTT group hosted by a non-controlling MCPTT function is part of a temporary group session as the result of the group regroup function.
151 user not authorised to make a private call call-back request The MCPTT user is not authorised to make a private call call-back request.
152 user not authorised to make a private call call-back cancel request The MCPTT user is not authorised to make a private call call-back cancel request.
153 user not authorised to call any of the users requested in the first-to-answer call All users that were invited in the first-to-answer call cannot be involved in a private call with the inviting user.
154 user not authorised to make ambient listening call The MCPTT user is not authorised to make an ambient listening call.
156 user not authorised to originate a first-to-answer call The MCPTT user is not authorised to make a first-to-answer call.
401 Invalid call type.
402 Invalid action.
403 in MakeCall the UserID is not valid. the UserID is empty, or don“t have URI format
404 The call can not be hung because is not made
405 The call cannot be accepted because it has not received any call for that sessionID
406 The sessionID could not be created
407 The call cannot be made because this unregistered
408 User destination is not available at the moment
409 Undefined signal error
410 The destination is busy
public static final java.lang.String ERROR_STRING