FileDocCategorySizeDatePackage
ImsUtInterface.javaAPI DocAndroid 5.1 API5991Thu Mar 12 22:22:52 GMT 2015com.android.ims

ImsUtInterface

public interface ImsUtInterface
Provides APIs for the supplementary service settings using IMS (Ut interface). It is created from 3GPP TS 24.623 (XCAP(XML Configuration Access Protocol) over the Ut interface for manipulating supplementary services).
hide

Fields Summary
public static final int
ACTION_DEACTIVATION
Actions
public static final int
ACTION_ACTIVATION
public static final int
ACTION_REGISTRATION
public static final int
ACTION_ERASURE
public static final int
ACTION_INTERROGATION
public static final int
OIR_DEFAULT
OIR (Originating Identification Restriction, 3GPP TS 24.607) OIP (Originating Identification Presentation, 3GPP TS 24.607) TIR (Terminating Identification Restriction, 3GPP TS 24.608) TIP (Terminating Identification Presentation, 3GPP TS 24.608)
public static final int
OIR_PRESENTATION_RESTRICTED
public static final int
OIR_PRESENTATION_NOT_RESTRICTED
public static final int
CDIV_CF_UNCONDITIONAL
CDIV (Communication Diversion, 3GPP TS 24.604) actions: target, no reply timer
public static final int
CDIV_CF_BUSY
public static final int
CDIV_CF_NO_REPLY
public static final int
CDIV_CF_NOT_REACHABLE
public static final int
CDIV_CF_ALL
public static final int
CDIV_CF_ALL_CONDITIONAL
public static final int
CDIV_CF_NOT_LOGGED_IN
public static final int
CB_BAIC
CB (Communication Barring, 3GPP TS 24.611)
public static final int
CB_BAOC
public static final int
CB_BOIC
public static final int
CB_BOIC_EXHC
public static final int
CB_BIC_WR
public static final int
CB_BIC_ACR
public static final int
CB_BA_ALL
public static final int
CB_BA_MO
public static final int
CB_BA_MT
public static final int
CB_BS_MT
public static final int
INVALID
Invalid result value.
Constructors Summary
Methods Summary
public voidqueryCLIP(android.os.Message result)
Retrieves the CLIP call setting.

public voidqueryCLIR(android.os.Message result)
Retrieves the default CLIR setting.

public voidqueryCOLP(android.os.Message result)
Retrieves the COLP call setting.

public voidqueryCOLR(android.os.Message result)
Retrieves the COLR call setting.

public voidqueryCallBarring(int cbType, android.os.Message result)
Retrieves the configuration of the call barring. The return value of ((AsyncResult)result.obj) is an array of {@link ImsSsInfo}.

public voidqueryCallForward(int condition, java.lang.String number, android.os.Message result)
Retrieves the configuration of the call forward. The return value of ((AsyncResult)result.obj) is an array of {@link ImsCallForwardInfo}.

public voidqueryCallWaiting(android.os.Message result)
Retrieves the configuration of the call waiting. The return value of ((AsyncResult)result.obj) is an array of {@link ImsSsInfo}.

public voidupdateCLIP(boolean enable, android.os.Message result)
Updates the configuration of the CLIP supplementary service.

public voidupdateCLIR(int clirMode, android.os.Message result)
Updates the configuration of the CLIR supplementary service.

public voidupdateCOLP(boolean enable, android.os.Message result)
Updates the configuration of the COLP supplementary service.

public voidupdateCOLR(int presentation, android.os.Message result)
Updates the configuration of the COLR supplementary service.

public voidupdateCallBarring(int cbType, boolean enable, android.os.Message result, java.lang.String[] barrList)
Modifies the configuration of the call barring.

public voidupdateCallForward(int action, int condition, java.lang.String number, int timeSeconds, android.os.Message result)
Modifies the configuration of the call forward.

public voidupdateCallWaiting(boolean enable, android.os.Message result)
Modifies the configuration of the call waiting.