R.1 Discovery of the UICC’s IARI and IMS Registration

31.1113GPPRelease 18TSUniversal Subscriber Identity Module (USIM) Application Toolkit (USAT)

UICC

ME

IMS network

 TERMINAL PROFILE (support of UICC access to IMS)

SET UP EVENT LIST (IMS Registration, Incoming IMS data, Data Available) 

 READ BINARY (ISIM Service Table)

Support of IARI list, SW=9000 

READ BINARY (IARI list)

IARI list, SW=9000 

SIP REGISTER (UICC IARI(s), ME IARI(s)) 

SIP : 200 OK

SIP SUBSCRIBE (Registration event package) 

SIP : 200 OK

SIP : NOTIFY (Registration event package – active IMPU/contacts list)

SIP : 200 OK 

 ENVELOPE (Event download – IMS Registration)

IMPU list

Figure R.1

If the ISIM is present, the list of IARIs associated with active applications installed on the UICC is located in the ISIM. Otherwise, the list of IARIs associated with active applications installed on the UICC is located in the USIM. The case where the ISIM is supported is shown in the command flow.

The ME will register the IARI(s) associated with active applications installed on the UICC and the IARI(s) of applications installed in the ME. The ME does not need to wait for SET UP EVENT LIST command to register to IMS.Therefore it is recommended that the UICC sends the SET UP EVENT LIST as soon as possible to avoid the case where the ME registers to the IMS network before the UICC can be informed of this.

Since the IMS Registration and Incoming IMS data events may occur at anytime, it is assumed that the UICC will keep monitoring both events.